.elementor-3964 .elementor-element.elementor-element-e87edb1{--display:flex;--min-height:0px;--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:space-around;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3964 .elementor-element.elementor-element-b225edc.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-b225edc{left:97.977px;}body.rtl .elementor-3964 .elementor-element.elementor-element-b225edc{right:97.977px;}.elementor-3964 .elementor-element.elementor-element-b225edc{top:197.98px;}.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-3964 .elementor-element.elementor-element-d0c4488{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:100%;max-width:100%;}.elementor-3964 .elementor-element.elementor-element-d0c4488 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3964 .elementor-element.elementor-element-d0c4488.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-3964 .elementor-element.elementor-element-d0c4488 img{width:100%;max-width:100%;border-style:none;}.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-3964 .elementor-element.elementor-element-f3bcf8b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:100%;max-width:100%;top:236.938px;}.elementor-3964 .elementor-element.elementor-element-f3bcf8b > .elementor-widget-container{padding:0px 0px 0px 200px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-f3bcf8b{left:-105.972px;}body.rtl .elementor-3964 .elementor-element.elementor-element-f3bcf8b{right:-105.972px;}.elementor-3964 .elementor-element.elementor-element-f3bcf8b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:6.2rem;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 4px 4px rgba(0, 0, 0, 0.99);color:#FFFFFF;}.elementor-3964 .elementor-element.elementor-element-866df54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:55px 5px;--row-gap:55px;--column-gap:5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3964 .elementor-element.elementor-element-52b5a39 .elementor-button{background-color:#F4CD3F;font-family:"RocknRoll One", Sans-serif;font-size:1.4rem;font-weight:500;fill:#101b15;color:#101b15;box-shadow:5px 1px 5px 5px rgba(0,0,0,0.5);border-radius:16px 16px 16px 16px;}.elementor-3964 .elementor-element.elementor-element-52b5a39 .elementor-button:hover, .elementor-3964 .elementor-element.elementor-element-52b5a39 .elementor-button:focus{background-color:#0A3824;color:#FFFFFF;}.elementor-3964 .elementor-element.elementor-element-52b5a39.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-52b5a39{left:123.945px;}body.rtl .elementor-3964 .elementor-element.elementor-element-52b5a39{right:123.945px;}.elementor-3964 .elementor-element.elementor-element-52b5a39{top:-275.937px;}.elementor-3964 .elementor-element.elementor-element-52b5a39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3964 .elementor-element.elementor-element-52b5a39 .elementor-button .elementor-button-content-wrapper{gap:1.3em;}.elementor-3964 .elementor-element.elementor-element-52b5a39 .elementor-button:hover svg, .elementor-3964 .elementor-element.elementor-element-52b5a39 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3964 .elementor-element.elementor-element-58d8905 .elementor-button{background-color:#61CE7000;font-family:"RocknRoll One", Sans-serif;font-size:1.4rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4CD3F;border-radius:16px 16px 16px 16px;}.elementor-3964 .elementor-element.elementor-element-58d8905 .elementor-button:hover, .elementor-3964 .elementor-element.elementor-element-58d8905 .elementor-button:focus{background-color:#0A3824;color:#FFFFFF;border-color:#0A3824;box-shadow:5px 1px 5px 5px rgba(0, 0, 0, 0.38);}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-58d8905{left:482.965px;}body.rtl .elementor-3964 .elementor-element.elementor-element-58d8905{right:482.965px;}.elementor-3964 .elementor-element.elementor-element-58d8905{top:-276.93px;}.elementor-3964 .elementor-element.elementor-element-58d8905 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3964 .elementor-element.elementor-element-58d8905 .elementor-button .elementor-button-content-wrapper{gap:0.6rem;}.elementor-3964 .elementor-element.elementor-element-58d8905 .elementor-button:hover svg, .elementor-3964 .elementor-element.elementor-element-58d8905 .elementor-button:focus svg{fill:#FFFFFF;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-ee6b5b0{left:107.99px;}body.rtl .elementor-3964 .elementor-element.elementor-element-ee6b5b0{right:107.99px;}.elementor-3964 .elementor-element.elementor-element-ee6b5b0{top:431.997px;}.elementor-3964 .elementor-element.elementor-element-8996535{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;top:497.938px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-8996535{left:102.922px;}body.rtl .elementor-3964 .elementor-element.elementor-element-8996535{right:102.922px;}.elementor-3964 .elementor-element.elementor-element-8996535 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.9rem;font-weight:400;text-shadow:2px 4px 4px rgba(0,0,0,0.3);color:#FEFFFF;}.elementor-3964 .elementor-element.elementor-element-41022ac{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 32.264% );max-width:32.264%;--container-widget-width:32.264%;--container-widget-flex-grow:0;top:554.918px;text-align:start;}.elementor-3964 .elementor-element.elementor-element-41022ac > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-3964 .elementor-element.elementor-element-41022ac.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-41022ac{left:100.941px;}body.rtl .elementor-3964 .elementor-element.elementor-element-41022ac{right:100.941px;}.elementor-3964 .elementor-element.elementor-element-41022ac .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:1.3rem;font-weight:300;line-height:1.7rem;letter-spacing:0.3px;word-spacing:0.2rem;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 4px 4px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3964 .elementor-element.elementor-element-1609244 > .elementor-widget-container{margin:-10px 0px 10px 0px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-1609244{left:266.973px;}body.rtl .elementor-3964 .elementor-element.elementor-element-1609244{right:266.973px;}.elementor-3964 .elementor-element.elementor-element-1609244{top:231.965px;}.elementor-3964 .elementor-element.elementor-element-d765f63{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:100%;max-width:100%;top:340.917px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-d765f63{left:91.92px;}body.rtl .elementor-3964 .elementor-element.elementor-element-d765f63{right:91.92px;}.elementor-3964 .elementor-element.elementor-element-d765f63 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:6rem;font-weight:600;letter-spacing:0rem;text-shadow:2px 4px 4px rgba(0,0,0,0.3);color:#F2CA38;}.elementor-3964 .elementor-element.elementor-element-eea8baa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3964 .elementor-element.elementor-element-eea8baa:not(.elementor-motion-effects-element-type-background), .elementor-3964 .elementor-element.elementor-element-eea8baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF7;}.elementor-3964 .elementor-element.elementor-element-0acad31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3964 .elementor-element.elementor-element-0acad31:not(.elementor-motion-effects-element-type-background), .elementor-3964 .elementor-element.elementor-element-0acad31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF7;}.elementor-3964 .elementor-element.elementor-element-5cc6992 > .elementor-widget-container{margin:-33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3964 .elementor-element.elementor-element-662a6d7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3964 .elementor-element.elementor-element-662a6d7:not(.elementor-motion-effects-element-type-background), .elementor-3964 .elementor-element.elementor-element-662a6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF7;}.elementor-3964 .elementor-element.elementor-element-bb8f133{--display:flex;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 6px 18px -1px rgba(14.999999999999995, 60.999999999999964, 45.99999999999999, 0.11);--padding-top:20px;--padding-bottom:107px;--padding-left:0px;--padding-right:0px;}.elementor-3964 .elementor-element.elementor-element-bb8f133:not(.elementor-motion-effects-element-type-background), .elementor-3964 .elementor-element.elementor-element-bb8f133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3964 .elementor-element.elementor-element-0ad2691{width:100%;max-width:100%;top:127px;}.elementor-3964 .elementor-element.elementor-element-0ad2691 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3964 .elementor-element.elementor-element-0ad2691.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-0ad2691{left:-1px;}body.rtl .elementor-3964 .elementor-element.elementor-element-0ad2691{right:-1px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3964 .elementor-element.elementor-element-79f5d80{width:100%;max-width:100%;}.elementor-3964 .elementor-element.elementor-element-79f5d80 > .elementor-widget-container{margin:0px 40px 0px 40px;padding:0px 0px 0px 0px;}.elementor-3964 .elementor-element.elementor-element-79f5d80.elementor-element{--align-self:stretch;}.elementor-3964 .elementor-element.elementor-element-79f5d80.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-3964 .elementor-element.elementor-element-79f5d80.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-3964 .elementor-element.elementor-element-79f5d80.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-3964 .elementor-element.elementor-element-79f5d80 .elementor-image-box-title{margin-bottom:16px;font-family:"Cormorant Garamond", Sans-serif;font-size:2.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3964 .elementor-element.elementor-element-79f5d80 .elementor-image-box-wrapper .elementor-image-box-img{width:8rem;}.elementor-3964 .elementor-element.elementor-element-79f5d80 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3964 .elementor-element.elementor-element-79f5d80 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1.05rem;font-weight:400;color:#000000;}.elementor-3964 .elementor-element.elementor-element-63f8b14{width:100%;max-width:100%;top:349px;}.elementor-3964 .elementor-element.elementor-element-63f8b14.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-63f8b14{left:1px;}body.rtl .elementor-3964 .elementor-element.elementor-element-63f8b14{right:1px;}.elementor-3964 .elementor-element.elementor-element-dedaa9a{--display:flex;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 6px 18px -1px rgba(14.999999999999995, 60.999999999999964, 45.99999999999999, 0.11);--padding-top:20px;--padding-bottom:107px;--padding-left:0px;--padding-right:0px;}.elementor-3964 .elementor-element.elementor-element-dedaa9a:not(.elementor-motion-effects-element-type-background), .elementor-3964 .elementor-element.elementor-element-dedaa9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3964 .elementor-element.elementor-element-5ca38de{width:100%;max-width:100%;top:127px;}.elementor-3964 .elementor-element.elementor-element-5ca38de > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3964 .elementor-element.elementor-element-5ca38de.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-5ca38de{left:-1px;}body.rtl .elementor-3964 .elementor-element.elementor-element-5ca38de{right:-1px;}.elementor-3964 .elementor-element.elementor-element-71cd1cb{width:100%;max-width:100%;}.elementor-3964 .elementor-element.elementor-element-71cd1cb > .elementor-widget-container{margin:-39px 40px 0px 40px;padding:11px 0px 0px 0px;}.elementor-3964 .elementor-element.elementor-element-71cd1cb.elementor-element{--align-self:stretch;}.elementor-3964 .elementor-element.elementor-element-71cd1cb .elementor-image-box-title{margin-bottom:21px;font-family:"Cormorant Garamond", Sans-serif;font-size:2.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3964 .elementor-element.elementor-element-71cd1cb .elementor-image-box-wrapper .elementor-image-box-img{width:7.6rem;}.elementor-3964 .elementor-element.elementor-element-71cd1cb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3964 .elementor-element.elementor-element-71cd1cb .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1.05rem;font-weight:400;color:#000000;}.elementor-3964 .elementor-element.elementor-element-0129e51{width:100%;max-width:100%;top:349px;}.elementor-3964 .elementor-element.elementor-element-0129e51.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-0129e51{left:1px;}body.rtl .elementor-3964 .elementor-element.elementor-element-0129e51{right:1px;}.elementor-3964 .elementor-element.elementor-element-c1fa45c{--display:flex;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 6px 18px -1px rgba(14.999999999999995, 60.999999999999964, 45.99999999999999, 0.11);--padding-top:20px;--padding-bottom:107px;--padding-left:0px;--padding-right:0px;}.elementor-3964 .elementor-element.elementor-element-c1fa45c:not(.elementor-motion-effects-element-type-background), .elementor-3964 .elementor-element.elementor-element-c1fa45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3964 .elementor-element.elementor-element-8eb272c{width:100%;max-width:100%;top:127px;}.elementor-3964 .elementor-element.elementor-element-8eb272c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3964 .elementor-element.elementor-element-8eb272c.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-8eb272c{left:-1px;}body.rtl .elementor-3964 .elementor-element.elementor-element-8eb272c{right:-1px;}.elementor-3964 .elementor-element.elementor-element-eb90fe0{width:100%;max-width:100%;}.elementor-3964 .elementor-element.elementor-element-eb90fe0 > .elementor-widget-container{margin:-25px 40px 0px 40px;padding:0px 0px 0px 0px;}.elementor-3964 .elementor-element.elementor-element-eb90fe0.elementor-element{--align-self:stretch;}.elementor-3964 .elementor-element.elementor-element-eb90fe0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3964 .elementor-element.elementor-element-eb90fe0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3964 .elementor-element.elementor-element-eb90fe0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3964 .elementor-element.elementor-element-eb90fe0 .elementor-image-box-title{margin-bottom:16px;font-family:"Cormorant Garamond", Sans-serif;font-size:2.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3964 .elementor-element.elementor-element-eb90fe0 .elementor-image-box-wrapper .elementor-image-box-img{width:8rem;}.elementor-3964 .elementor-element.elementor-element-eb90fe0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3964 .elementor-element.elementor-element-eb90fe0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1.05rem;font-weight:400;color:#000000;}.elementor-3964 .elementor-element.elementor-element-425fd45{width:100%;max-width:100%;top:378px;}.elementor-3964 .elementor-element.elementor-element-425fd45.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-425fd45{left:0px;}body.rtl .elementor-3964 .elementor-element.elementor-element-425fd45{right:0px;}.elementor-3964 .elementor-element.elementor-element-363fddf{--display:flex;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 6px 18px -1px rgba(14.999999999999995, 60.999999999999964, 45.99999999999999, 0.11);--padding-top:20px;--padding-bottom:107px;--padding-left:0px;--padding-right:0px;}.elementor-3964 .elementor-element.elementor-element-363fddf:not(.elementor-motion-effects-element-type-background), .elementor-3964 .elementor-element.elementor-element-363fddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3964 .elementor-element.elementor-element-5944df3{width:100%;max-width:100%;top:127px;}.elementor-3964 .elementor-element.elementor-element-5944df3 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3964 .elementor-element.elementor-element-5944df3.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-5944df3{left:-1px;}body.rtl .elementor-3964 .elementor-element.elementor-element-5944df3{right:-1px;}.elementor-3964 .elementor-element.elementor-element-1ab23cc{width:100%;max-width:100%;}.elementor-3964 .elementor-element.elementor-element-1ab23cc > .elementor-widget-container{margin:-23px 40px 0px 40px;padding:0px 0px 0px 0px;}.elementor-3964 .elementor-element.elementor-element-1ab23cc.elementor-element{--align-self:stretch;}.elementor-3964 .elementor-element.elementor-element-1ab23cc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3964 .elementor-element.elementor-element-1ab23cc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3964 .elementor-element.elementor-element-1ab23cc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3964 .elementor-element.elementor-element-1ab23cc .elementor-image-box-title{margin-bottom:16px;font-family:"Cormorant Garamond", Sans-serif;font-size:2.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3964 .elementor-element.elementor-element-1ab23cc .elementor-image-box-wrapper .elementor-image-box-img{width:8rem;}.elementor-3964 .elementor-element.elementor-element-1ab23cc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3964 .elementor-element.elementor-element-1ab23cc .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1.05rem;font-weight:400;color:#000000;}.elementor-3964 .elementor-element.elementor-element-7037b58{width:100%;max-width:100%;top:349px;}.elementor-3964 .elementor-element.elementor-element-7037b58.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-7037b58{left:1px;}body.rtl .elementor-3964 .elementor-element.elementor-element-7037b58{right:1px;}.elementor-3964 .elementor-element.elementor-element-01f604d{--display:flex;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 6px 18px -1px rgba(14.999999999999995, 60.999999999999964, 45.99999999999999, 0.11);--padding-top:20px;--padding-bottom:107px;--padding-left:0px;--padding-right:0px;}.elementor-3964 .elementor-element.elementor-element-01f604d:not(.elementor-motion-effects-element-type-background), .elementor-3964 .elementor-element.elementor-element-01f604d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3964 .elementor-element.elementor-element-762dc09{width:100%;max-width:100%;top:127px;}.elementor-3964 .elementor-element.elementor-element-762dc09 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3964 .elementor-element.elementor-element-762dc09.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-762dc09{left:-1px;}body.rtl .elementor-3964 .elementor-element.elementor-element-762dc09{right:-1px;}.elementor-3964 .elementor-element.elementor-element-07ebd60{width:100%;max-width:100%;}.elementor-3964 .elementor-element.elementor-element-07ebd60 > .elementor-widget-container{margin:-21px 40px 0px 40px;padding:0px 0px 0px 0px;}.elementor-3964 .elementor-element.elementor-element-07ebd60.elementor-element{--align-self:stretch;}.elementor-3964 .elementor-element.elementor-element-07ebd60.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3964 .elementor-element.elementor-element-07ebd60.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3964 .elementor-element.elementor-element-07ebd60.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3964 .elementor-element.elementor-element-07ebd60 .elementor-image-box-title{margin-bottom:16px;font-family:"Cormorant Garamond", Sans-serif;font-size:2.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3964 .elementor-element.elementor-element-07ebd60 .elementor-image-box-wrapper .elementor-image-box-img{width:8rem;}.elementor-3964 .elementor-element.elementor-element-07ebd60 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3964 .elementor-element.elementor-element-07ebd60 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1.05rem;font-weight:400;color:#000000;}.elementor-3964 .elementor-element.elementor-element-589db6a{width:100%;max-width:100%;top:366px;}.elementor-3964 .elementor-element.elementor-element-589db6a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-589db6a{left:-3px;}body.rtl .elementor-3964 .elementor-element.elementor-element-589db6a{right:-3px;}.elementor-3964 .elementor-element.elementor-element-773e349{--display:flex;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 6px 18px -1px rgba(14.999999999999995, 60.999999999999964, 45.99999999999999, 0.11);--padding-top:20px;--padding-bottom:107px;--padding-left:0px;--padding-right:0px;}.elementor-3964 .elementor-element.elementor-element-773e349:not(.elementor-motion-effects-element-type-background), .elementor-3964 .elementor-element.elementor-element-773e349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3964 .elementor-element.elementor-element-9d1130f{width:100%;max-width:100%;top:127px;}.elementor-3964 .elementor-element.elementor-element-9d1130f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3964 .elementor-element.elementor-element-9d1130f.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-9d1130f{left:-1px;}body.rtl .elementor-3964 .elementor-element.elementor-element-9d1130f{right:-1px;}.elementor-3964 .elementor-element.elementor-element-da9cb8c{width:100%;max-width:100%;}.elementor-3964 .elementor-element.elementor-element-da9cb8c > .elementor-widget-container{margin:-20px 35px 0px 35px;padding:0px 0px 0px 0px;}.elementor-3964 .elementor-element.elementor-element-da9cb8c.elementor-element{--align-self:stretch;}.elementor-3964 .elementor-element.elementor-element-da9cb8c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3964 .elementor-element.elementor-element-da9cb8c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3964 .elementor-element.elementor-element-da9cb8c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3964 .elementor-element.elementor-element-da9cb8c .elementor-image-box-title{margin-bottom:16px;font-family:"Cormorant Garamond", Sans-serif;font-size:2.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3964 .elementor-element.elementor-element-da9cb8c .elementor-image-box-wrapper .elementor-image-box-img{width:8rem;}.elementor-3964 .elementor-element.elementor-element-da9cb8c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3964 .elementor-element.elementor-element-da9cb8c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1.05rem;font-weight:400;color:#000000;}.elementor-3964 .elementor-element.elementor-element-b9af8b9{width:100%;max-width:100%;top:349px;}.elementor-3964 .elementor-element.elementor-element-b9af8b9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-b9af8b9{left:1px;}body.rtl .elementor-3964 .elementor-element.elementor-element-b9af8b9{right:1px;}.elementor-3964 .elementor-element.elementor-element-887963c{--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;}.elementor-3964 .elementor-element.elementor-element-691b13b{--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;}.elementor-3964 .elementor-element.elementor-element-28d7d87{--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;}.elementor-3964 .elementor-element.elementor-element-e8ac721{--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;}@media(max-width:1024px){.elementor-3964 .elementor-element.elementor-element-662a6d7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3964 .elementor-element.elementor-element-b225edc{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;top:39.983px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-b225edc{left:16.99px;}body.rtl .elementor-3964 .elementor-element.elementor-element-b225edc{right:16.99px;}.elementor-3964 .elementor-element.elementor-element-d0c4488{z-index:0;}.elementor-3964 .elementor-element.elementor-element-f3bcf8b > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-f3bcf8b{left:14.988px;}body.rtl .elementor-3964 .elementor-element.elementor-element-f3bcf8b{right:14.988px;}.elementor-3964 .elementor-element.elementor-element-f3bcf8b{top:49.922px;}.elementor-3964 .elementor-element.elementor-element-f3bcf8b .elementor-heading-title{font-size:1.6rem;}.elementor-3964 .elementor-element.elementor-element-52b5a39 > .elementor-widget-container{padding:0px 7px -3px 3px;}.elementor-3964 .elementor-element.elementor-element-52b5a39.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-52b5a39{left:19.982px;}body.rtl .elementor-3964 .elementor-element.elementor-element-52b5a39{right:19.982px;}.elementor-3964 .elementor-element.elementor-element-52b5a39{top:-64.964px;z-index:100;}.elementor-3964 .elementor-element.elementor-element-52b5a39 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3964 .elementor-element.elementor-element-52b5a39 .elementor-button{font-size:0.3rem;border-radius:4px 4px 4px 4px;padding:1em 1em 1em 2em;}.elementor-3964 .elementor-element.elementor-element-58d8905 > .elementor-widget-container{padding:0px 6px 0px 4px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-58d8905{left:100.973px;}body.rtl .elementor-3964 .elementor-element.elementor-element-58d8905{right:100.973px;}.elementor-3964 .elementor-element.elementor-element-58d8905{top:-63.964px;z-index:100;}.elementor-3964 .elementor-element.elementor-element-58d8905 .elementor-button{font-size:0.3rem;line-height:0.6rem;letter-spacing:0.02rem;word-spacing:0.2rem;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:3px 3px 2px 3px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-ee6b5b0{left:15.99px;}body.rtl .elementor-3964 .elementor-element.elementor-element-ee6b5b0{right:15.99px;}.elementor-3964 .elementor-element.elementor-element-ee6b5b0{top:84.997px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-8996535{left:17.911px;}body.rtl .elementor-3964 .elementor-element.elementor-element-8996535{right:17.911px;}.elementor-3964 .elementor-element.elementor-element-8996535{top:110.92px;}.elementor-3964 .elementor-element.elementor-element-8996535 .elementor-heading-title{font-size:0.7rem;line-height:1.1rem;letter-spacing:0rem;word-spacing:0rem;}.elementor-3964 .elementor-element.elementor-element-41022ac{width:var( --container-widget-width, 138.071px );max-width:138.071px;--container-widget-width:138.071px;--container-widget-flex-grow:0;top:122.879px;}.elementor-3964 .elementor-element.elementor-element-41022ac > .elementor-widget-container{padding:0px 0px 10px 0px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-41022ac{left:14.93px;}body.rtl .elementor-3964 .elementor-element.elementor-element-41022ac{right:14.93px;}.elementor-3964 .elementor-element.elementor-element-41022ac .elementor-heading-title{font-size:0.4rem;line-height:0.4rem;letter-spacing:0rem;word-spacing:0rem;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-1609244{left:63.007px;}body.rtl .elementor-3964 .elementor-element.elementor-element-1609244{right:63.007px;}.elementor-3964 .elementor-element.elementor-element-1609244{top:49.948px;}body:not(.rtl) .elementor-3964 .elementor-element.elementor-element-d765f63{left:13.848px;}body.rtl .elementor-3964 .elementor-element.elementor-element-d765f63{right:13.848px;}.elementor-3964 .elementor-element.elementor-element-d765f63{top:75px;}.elementor-3964 .elementor-element.elementor-element-d765f63 .elementor-heading-title{font-size:1.6rem;word-spacing:0.1rem;}.elementor-3964 .elementor-element.elementor-element-662a6d7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3964 .elementor-element.elementor-element-bb8f133{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-3964 .elementor-element.elementor-element-79f5d80 .elementor-image-box-img{margin-bottom:19px;}.elementor-3964 .elementor-element.elementor-element-dedaa9a{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-3964 .elementor-element.elementor-element-c1fa45c{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-3964 .elementor-element.elementor-element-eb90fe0 .elementor-image-box-img{margin-bottom:0px;}.elementor-3964 .elementor-element.elementor-element-363fddf{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-3964 .elementor-element.elementor-element-1ab23cc .elementor-image-box-img{margin-bottom:0px;}.elementor-3964 .elementor-element.elementor-element-01f604d{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-3964 .elementor-element.elementor-element-07ebd60 .elementor-image-box-img{margin-bottom:0px;}.elementor-3964 .elementor-element.elementor-element-773e349{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-3964 .elementor-element.elementor-element-da9cb8c .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-b225edc *//* ==========================================
   PAPPUTAX PREMIUM GOLD SHIMMER HEADING
   ========================================== */

.papputax-welcome-line {
    display: inline-flex;
    align-items: center;
    gap: 8px;

    font-family: "Manrope", sans-serif;
    font-size: 24px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: 0.7px;
    text-transform: uppercase;
}

/* Welcome To */

.papputax-welcome-line .welcome-text {
    color: #d4af37;

    text-shadow:
        0 1px 0 #a87508,
        0 2px 0 #704600,
        0 4px 7px rgba(0, 0, 0, 0.45);
}

/* Pappu Tax */

.papputax-welcome-line .papputax-text {
    display: inline-block;

    color: transparent;

    background:
        linear-gradient(
            110deg,
            #9b6504 0%,
            #c99820 20%,
            #f2d46b 38%,
            #fff1a8 48%,
            #d4af37 58%,
            #a66d05 78%,
            #e0bb45 100%
        );

    background-size: 250% 100%;
    background-position: 100% 0;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    -webkit-text-stroke: 0.25px rgba(255, 220, 110, 0.45);

    text-shadow:
        0 1px 0 #a87508,
        0 2px 0 #704600,
        0 4px 8px rgba(0, 0, 0, 0.5);

    filter:
        drop-shadow(0 2px 1px rgba(0, 0, 0, 0.28))
        drop-shadow(0 0 4px rgba(212, 175, 55, 0.22));

    animation: papputaxGoldShimmer 4s ease-in-out infinite;
}

/* Moving metallic shimmer */

@keyframes papputaxGoldShimmer {

    0%,
    20% {
        background-position: 100% 0;
        filter:
            brightness(1)
            drop-shadow(0 2px 1px rgba(0, 0, 0, 0.28))
            drop-shadow(0 0 4px rgba(212, 175, 55, 0.20));
    }

    50% {
        background-position: 0% 0;
        filter:
            brightness(1.12)
            drop-shadow(0 2px 1px rgba(0, 0, 0, 0.32))
            drop-shadow(0 0 8px rgba(212, 175, 55, 0.38));
    }

    80%,
    100% {
        background-position: 100% 0;
        filter:
            brightness(1)
            drop-shadow(0 2px 1px rgba(0, 0, 0, 0.28))
            drop-shadow(0 0 4px rgba(212, 175, 55, 0.20));
    }
}

/* Tablet */

@media (max-width: 1024px) {

    .papputax-welcome-line {
        font-size: 21px;
        gap: 7px;
    }
}

/* Mobile */

@media (max-width: 767px) {

    .papputax-welcome-line {
        display: flex;
        flex-wrap: wrap;
        gap: 5px;

        font-size: 18px;
        letter-spacing: 0.35px;
    }

    .papputax-welcome-line .welcome-text,
    .papputax-welcome-line .papputax-text {
        text-shadow:
            0 1px 0 #805000,
            0 2px 4px rgba(0, 0, 0, 0.4);
    }
}

/* Accessibility */

@media (prefers-reduced-motion: reduce) {

    .papputax-welcome-line .papputax-text {
        animation: none;
        background-position: 50% 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0c4488 */img {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3bcf8b *//* Expert Accounting — cleaner premium raised effect */

.papputax-3d-heading .elementor-heading-title{
    color:#ffffff !important;

    font-weight:700;

    text-shadow:
        0 1px 0 rgba(255,255,255,.35),
        0 2px 0 rgba(210,210,210,.55),
        0 4px 5px rgba(0,0,0,.30),
        0 10px 20px rgba(0,0,0,.22) !important;

    transform:translateY(-1px);
    position:relative;
    z-index:5;

    line-height:1.05;
    letter-spacing:-1px;
}

/* Slight floating movement on hover */


/* Tablet */

@media(max-width:1024px){

    .papputax-3d-heading .elementor-heading-title{
        letter-spacing:-.5px;
    }
}

/* Mobile */

@media(max-width:767px){

    .papputax-3d-heading .elementor-heading-title{
        text-shadow:
            0 1px 0 rgba(255,255,255,.25),
            0 3px 5px rgba(0,0,0,.35),
            0 7px 12px rgba(0,0,0,.20) !important;

        letter-spacing:0;
        line-height:1.08;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52b5a39 *//* ==========================================
   PAPPUTAX PREMIUM BUTTON v1.0
   ========================================== */

.papputax-btn .elementor-button,
.papputax-btn a.elementor-button{

    position: relative;
    overflow: hidden;

    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:18px 40px;

    border-radius:16px;

    border:2px solid #0F5A47;

    background:
    linear-gradient(
    135deg,
    #FFF8D6 0%,
    #F4D87A 15%,
    #D4AF37 42%,
    #B8860B 68%,
    #FFEFB2 100%);

    color:#0C3D31 !important;

    font-size:16px;
    font-weight:700;
    letter-spacing:.8px;
    text-transform:uppercase;

    transition:.45s ease;

    box-shadow:
    0 12px 30px rgba(212,175,55,.35),
    inset 0 1px 1px rgba(255,255,255,.75),
    inset 0 -2px 4px rgba(0,0,0,.12);

    text-decoration:none;
}

/* Shine */

.papputax-btn .elementor-button:before,
.papputax-btn a.elementor-button:before{

content:"";

position:absolute;

top:-40%;

left:-120%;

width:50%;

height:180%;

background:
linear-gradient(
90deg,
transparent,
rgba(255,255,255,.85),
transparent);

transform:rotate(25deg);

transition:1s;
}

/* Hover */

.papputax-btn .elementor-button:hover,
.papputax-btn a.elementor-button:hover{

background:
linear-gradient(
135deg,
#0B5D4B,
#14715C,
#0A4739);

color:#FFD96A !important;

border-color:#D4AF37;

transform:
translateY(-5px)
scale(1.03);

box-shadow:
0 18px 45px rgba(212,175,55,.45);

}

/* Moving Shine */

.papputax-btn .elementor-button:hover:before,
.papputax-btn a.elementor-button:hover:before{

left:170%;

}

/* Click */

.papputax-btn .elementor-button:active,
.papputax-btn a.elementor-button:active{

transform:translateY(-2px);

}
/* ==========================================
   PAPPUTAX BUTTON - MOBILE OPTIMIZATION
   ========================================== */

@media (max-width:767px){

.papputax-btn .elementor-button,
.papputax-btn a.elementor-button{

    padding:14px 26px;

    border:1px solid rgba(15,90,71,.85);

    border-radius:14px;

    font-size:15px;

    box-shadow:
        0 4px 10px rgba(212,175,55,.15),
        inset 0 1px 1px rgba(255,255,255,.45);

}

.papputax-btn .elementor-button:hover,
.papputax-btn a.elementor-button:hover{

    border:1px solid #D4AF37;

    box-shadow:
        0 8px 18px rgba(212,175,55,.20);

}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58d8905 *//* ==========================================
   PAPPUTAX CONTACT BUTTON v3.1
   Premium Emerald + Luxury Gold
   Desktop + Mobile Optimized
   ========================================== */

.papputax-contact-btn .elementor-button,
.papputax-contact-btn a.elementor-button{

    position:relative;
    overflow:hidden;

    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:18px 40px;

    border-radius:16px;

    border:2px solid #FFE8A3;

    background:
    linear-gradient(
        135deg,
        #0B5D4B 0%,
        #14715C 45%,
        #0A4739 100%);

    color:#FFD96A !important;

    font-size:16px;
    font-weight:700;
    letter-spacing:.8px;
    text-transform:uppercase;

    text-decoration:none;

    transition:.45s ease;

    box-shadow:
        0 12px 30px rgba(0,0,0,.35),
        0 0 0 1px rgba(255,240,180,.65),
        0 0 14px rgba(212,175,55,.45),
        0 0 30px rgba(212,175,55,.28),
        inset 0 1px 1px rgba(255,255,255,.25),
        inset 0 -2px 5px rgba(0,0,0,.18);
}

/* Top Reflection */

.papputax-contact-btn .elementor-button:after,
.papputax-contact-btn a.elementor-button:after{

    content:"";

    position:absolute;

    left:2px;
    right:2px;
    top:2px;

    height:42%;

    border-radius:13px;

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.30),
        rgba(255,255,255,.05),
        transparent);

    pointer-events:none;
}

/* Moving Shine */

.papputax-contact-btn .elementor-button:before,
.papputax-contact-btn a.elementor-button:before{

    content:"";

    position:absolute;

    top:-45%;
    left:-130%;

    width:55%;
    height:190%;

    background:
    linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.90),
        transparent);

    transform:rotate(25deg);

    transition:1s;
}

/* Hover */

.papputax-contact-btn .elementor-button:hover,
.papputax-contact-btn a.elementor-button:hover{

    background:
    linear-gradient(
        135deg,
        #0D6A55,
        #14715C,
        #0A4739);

    color:#FFE8A3 !important;

    border-color:#FFF2C7;

    transform:
        translateY(-5px)
        scale(1.03);

    text-shadow:
        0 0 6px rgba(255,232,163,.60),
        0 0 14px rgba(255,232,163,.40);

    box-shadow:
        0 18px 45px rgba(212,175,55,.45),
        0 0 0 2px rgba(255,240,190,.85),
        0 0 20px rgba(212,175,55,.75),
        0 0 42px rgba(212,175,55,.55),
        0 0 85px rgba(212,175,55,.30);

}

/* Shine Animation */

.papputax-contact-btn .elementor-button:hover:before,
.papputax-contact-btn a.elementor-button:hover:before{

    left:170%;

}

/* Click */

.papputax-contact-btn .elementor-button:active,
.papputax-contact-btn a.elementor-button:active{

    transform:translateY(-2px);

}

/* ==========================================
   TABLET OPTIMIZATION
   ========================================== */

@media (max-width:1024px){

.papputax-contact-btn .elementor-button,
.papputax-contact-btn a.elementor-button{

    padding:17px 36px;

    box-shadow:
        0 10px 24px rgba(0,0,0,.30),
        0 0 0 1px rgba(255,240,180,.45),
        0 0 10px rgba(212,175,55,.30),
        0 0 20px rgba(212,175,55,.15);

}

}

/* ==========================================
   MOBILE OPTIMIZATION
   ========================================== */

@media (max-width:767px){

.papputax-contact-btn .elementor-button,
.papputax-contact-btn a.elementor-button{

    padding:15px 28px;

    font-size:15px;

    border:1.5px solid #FFE8A3;

    box-shadow:
        0 8px 18px rgba(0,0,0,.28),
        0 0 0 1px rgba(255,240,180,.30),
        0 0 8px rgba(212,175,55,.18);

}

.papputax-contact-btn .elementor-button:hover,
.papputax-contact-btn a.elementor-button:hover{

    box-shadow:
        0 12px 24px rgba(212,175,55,.30),
        0 0 10px rgba(212,175,55,.30),
        0 0 18px rgba(212,175,55,.18);

}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8996535 *//* ==========================================
   PAPPUTAX PRIORITY HEADING
========================================== */

.papputax-priority .elementor-heading-title{

    color:#FFFFFF;

    font-weight:600;

    letter-spacing:-0.5px;

    line-height:1.15;

    text-shadow:
        0 1px 0 rgba(255,255,255,.12),
        0 3px 8px rgba(0,0,0,.22);

    transition:all .35s ease;
}

/* Premium hover */

.papputax-priority:hover .elementor-heading-title{

    color:#FFFDF5;

    text-shadow:
        0 1px 0 rgba(255,255,255,.25),
        0 0 10px rgba(212,175,55,.22),
        0 4px 12px rgba(0,0,0,.22);

}

/* Mobile */

@media(max-width:767px){

.papputax-priority .elementor-heading-title{

    line-height:1.2;

    letter-spacing:0;

    text-shadow:
        0 2px 6px rgba(0,0,0,.20);

}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d765f63 *//* ==========================================
   PAPPUTAX LUXURY GOLD HEADING
========================================== */

.papputax-gold-title .elementor-heading-title{

    background:linear-gradient(
        180deg,
        #FFF8D8 0%,
        #FFE58A 18%,
        #F2C94C 38%,
        #D4AF37 58%,
        #B8860B 82%,
        #8A6508 100%
    );

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;

    font-weight:700;
    letter-spacing:-1px;

    text-shadow:
        0 1px 0 rgba(255,255,255,.20),
        0 4px 10px rgba(0,0,0,.22);

    filter:drop-shadow(0 2px 4px rgba(212,175,55,.18));

    transition:.35s ease;
}

/* Elegant hover */

.papputax-gold-title:hover .elementor-heading-title{

    filter:
        brightness(1.08)
        drop-shadow(0 0 10px rgba(255,215,90,.35));

}

/* Mobile */

@media(max-width:767px){

.papputax-gold-title .elementor-heading-title{

    letter-spacing:0;

    text-shadow:
        0 2px 6px rgba(0,0,0,.20);

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d373b72 */@media (max-width:430px){

.pt-language-grid{
    grid-template-columns:1fr;
    gap:16px;
}

.pt-language-card{

    min-height:auto !important;
    height:auto !important;

    padding:22px 16px 28px;

    overflow:visible;

}

.pt-language-card p{

    display:block !important;

    visibility:visible !important;

    opacity:1 !important;

    max-width:100%;

    margin-top:12px;

}

.pt-language-medallion{

    width:100px;
    height:100px;

}

.pt-language-native{

    font-size:18px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb8f133 */.service-card{
    transition: all .3s ease;
}

.service-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 35px rgba(15,61,46,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dedaa9a */.service-card{
    transition: all .3s ease;
}

.service-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 35px rgba(15,61,46,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1fa45c */.service-card{
    transition: all .3s ease;
}

.service-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 35px rgba(15,61,46,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-363fddf */.service-card{
    transition: all .3s ease;
}

.service-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 35px rgba(15,61,46,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f604d */.service-card{
    transition: all .3s ease;
}

.service-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 35px rgba(15,61,46,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-773e349 */.service-card{
    transition: all .3s ease;
}

.service-card:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 35px rgba(15,61,46,.10);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8dfea34 *//* ==========================================
   PREMIUM HOW IT WORKS HEADING
========================================== */

.pt-how-head h2{

    margin:0;

    font-family:"Cormorant Garamond", Georgia, serif;
    font-size:clamp(42px, 6vw, 78px);
    font-weight:700;
    line-height:1.02;
    letter-spacing:-0.5px;

    color:#FFF8E7;

    text-shadow:
        0 2px 3px rgba(0,0,0,.30),
        0 0 12px rgba(255,248,231,.10);

}

/* ==========================================
   GOLD SECOND LINE
========================================== */

.pt-how-head h2 span{

    display:block;

    position:relative;

    overflow:hidden;

    margin-top:6px;

    background:linear-gradient(
        180deg,
        #FFF6C8 0%,
        #FFE58A 20%,
        #F4D76A 42%,
        #D4AF37 68%,
        #A9770A 100%
    );

    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;

    text-shadow:
        0 2px 3px rgba(0,0,0,.32),
        0 0 12px rgba(212,175,55,.28);

}

/* ==========================================
   MOVING SHINE
========================================== */

.pt-how-head h2 span::after{

    content:"";

    position:absolute;

    top:-30%;
    left:-40%;

    width:24%;
    height:170%;

    background:linear-gradient(
        110deg,
        transparent 0%,
        rgba(255,255,255,0) 20%,
        rgba(255,255,255,.95) 50%,
        rgba(255,248,180,.95) 55%,
        rgba(255,255,255,0) 80%,
        transparent 100%
    );

    transform:skewX(-20deg);

    animation:ptHeadingShine 4s ease-in-out infinite;

    pointer-events:none;

}

/* ==========================================
   SHINE ANIMATION
========================================== */

@keyframes ptHeadingShine{

    0%,
    40%{

        left:-40%;
        opacity:0;

    }

    45%{

        opacity:1;

    }

    98%{

        left:120%;
        opacity:1;

    }

    100%{

        left:120%;
        opacity:0;

    }

}
/* ==========================================
   MOBILE
========================================== */

@media(max-width:767px){

    .pt-how-head h2{

        font-size:38px;
        line-height:1.05;

    }

    .pt-how-head h2 span{

        margin-top:5px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38f4695 *//*==========================
 PREMIUM HEADING
===========================*/

.pt-heading{
    max-width:900px;
    margin:0 auto 70px;
    text-align:center;
    padding:0 20px;
}

.pt-heading-topline{
    width:120px;
    height:4px;
    margin:0 auto 30px;
    border-radius:50px;

    background:linear-gradient(
        90deg,
        #063F31,
        #D4AF37,
        #063F31
    );
}

/* Main Heading */

.pt-heading h1{

    margin:0;

    font-family:"Cormorant Garamond", serif;

    font-size:72px;

    font-weight:600;

    line-height:.95;

    letter-spacing:-1.5px;

    color:#063F31;
}

.pt-heading h1 span{

    display:block;

    margin-top:8px;

    color:#0C5A46;

}

/* Divider */

.pt-heading-divider{

    display:flex;

    align-items:center;

    justify-content:center;

    gap:18px;

    margin:35px auto 28px;

}

.pt-heading-divider:before,
.pt-heading-divider:after{

    content:"";

    width:140px;

    height:1px;

    background:linear-gradient(
        90deg,
        transparent,
        #D4AF37,
        transparent
    );

}

.pt-heading-divider span{

    color:#D4AF37;

    font-size:18px;

    text-shadow:0 0 10px rgba(212,175,55,.35);

}

/* Subtitle */

.pt-heading p{

    max-width:600px;

    margin:auto;

    font-size:18px;

    color:#6D7873;

    line-height:1.8;

    letter-spacing:.2px;

}

/*============== MOBILE ==============*/

@media(max-width:768px){

.pt-heading{

margin-bottom:45px;

}

.pt-heading h1{

font-size:48px;

}

.pt-heading-divider:before,
.pt-heading-divider:after{

width:70px;

}

.pt-heading p{

font-size:15px;

}

}/* End custom CSS */