.elementor-14062 .elementor-element.elementor-element-7648058{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:024px 024px 024px 024px;box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.18);}.elementor-14062 .elementor-element.elementor-element-d77bb27{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.18);}.elementor-14062 .elementor-element.elementor-element-d77bb27:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-d77bb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #111315 75%, #791539 100%);}.elementor-14062 .elementor-element.elementor-element-d77bb27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-29919a8{--display:flex;}.elementor-14062 .elementor-element.elementor-element-bf4a803{font-size:6px;font-weight:500;letter-spacing:0.7px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-78a8e4f{text-align:center;}.elementor-14062 .elementor-element.elementor-element-78a8e4f .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-08ca764{--display:flex;}.elementor-14062 .elementor-element.elementor-element-fdc6aef{text-align:center;}.elementor-14062 .elementor-element.elementor-element-fdc6aef .elementor-heading-title{font-size:54px;font-weight:800;line-height:50px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-801ccb9{text-align:center;}.elementor-14062 .elementor-element.elementor-element-801ccb9 .elementor-heading-title{font-size:54px;font-weight:800;line-height:15px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-d5f75f0{text-align:center;}.elementor-14062 .elementor-element.elementor-element-d5f75f0 .elementor-heading-title{font-size:54px;font-weight:800;line-height:50px;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-16b1e51{width:var( --container-widget-width, 520% );max-width:520%;--container-widget-width:520%;--container-widget-flex-grow:0;font-size:20px;font-weight:500;letter-spacing:-0.6px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-8516f84{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14062 .elementor-element.elementor-element-8516f84.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-b64c178{width:var( --container-widget-width, 98.404% );max-width:98.404%;--container-widget-width:98.404%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-size:1px;line-height:1px;letter-spacing:0.6px;word-spacing:0px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-b64c178 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-b64c178.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-3b52e60 .elementor-button{background-color:#F46E4B;fill:var( --e-global-color-5521336 );color:var( --e-global-color-5521336 );box-shadow:0px 0px 10px 0px rgba(244, 109.99999999999993, 74.99999999999996, 0.35);border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;padding:16px 16px 16px 16px;}.elementor-14062 .elementor-element.elementor-element-3b52e60 .elementor-button:hover, .elementor-14062 .elementor-element.elementor-element-3b52e60 .elementor-button:focus{background-color:#FFF4EF;color:#8A123C;border-color:#F46E4B;}.elementor-14062 .elementor-element.elementor-element-3b52e60{width:var( --container-widget-width, 97.174% );max-width:97.174%;--container-widget-width:97.174%;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-3b52e60.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-3b52e60 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-14062 .elementor-element.elementor-element-3b52e60 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14062 .elementor-element.elementor-element-3b52e60 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-14062 .elementor-element.elementor-element-3b52e60 .elementor-button:hover svg, .elementor-14062 .elementor-element.elementor-element-3b52e60 .elementor-button:focus svg{fill:#8A123C;}.elementor-14062 .elementor-element.elementor-element-e187f35 .elementor-button{background-color:#79153952;fill:var( --e-global-color-5521336 );color:var( --e-global-color-5521336 );box-shadow:0px 0px 10px 0px rgba(244, 109.99999999999993, 74.99999999999996, 0.35);border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;padding:16px 16px 16px 16px;}.elementor-14062 .elementor-element.elementor-element-e187f35{width:var( --container-widget-width, 97.174% );max-width:97.174%;--container-widget-width:97.174%;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-e187f35.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-e187f35 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-14062 .elementor-element.elementor-element-e187f35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14062 .elementor-element.elementor-element-e187f35 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-14062 .elementor-element.elementor-element-e187f35 .elementor-button:hover, .elementor-14062 .elementor-element.elementor-element-e187f35 .elementor-button:focus{border-color:#F46E4B;}.elementor-14062 .elementor-element.elementor-element-1940269{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.18);}.elementor-14062 .elementor-element.elementor-element-1940269:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-1940269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(272deg, var( --e-global-color-15b4ca4 ) 75%, var( --e-global-color-secondary ) 100%);}.elementor-14062 .elementor-element.elementor-element-57e8224{width:var( --container-widget-width, 63.643% );max-width:63.643%;--container-widget-width:63.643%;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-57e8224.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-57e8224 img{width:120%;max-width:120%;height:720px;object-fit:cover;object-position:center center;opacity:1;transition-duration:0.4s;border-radius:020px 020px 020px 020px;}.elementor-14062 .elementor-element.elementor-element-57e8224:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14062 .elementor-element.elementor-element-21ad82d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14062 .elementor-element.elementor-element-cf0bc71 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14062 .elementor-element.elementor-element-cf0bc71{text-align:center;}.elementor-14062 .elementor-element.elementor-element-cf0bc71 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-8daeb04{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-26px;--padding-bottom:-26px;--padding-left:-26px;--padding-right:-26px;}.elementor-14062 .elementor-element.elementor-element-f92d68a{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.18);}.elementor-14062 .elementor-element.elementor-element-f92d68a:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-f92d68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #111315 75%, #791539 100%);}.elementor-14062 .elementor-element.elementor-element-f92d68a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-2f2d104{--display:flex;}.elementor-14062 .elementor-element.elementor-element-4e88637{width:var( --container-widget-width, 520% );max-width:520%;--container-widget-width:520%;--container-widget-flex-grow:0;font-size:20px;font-weight:500;letter-spacing:-0.6px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-bf3921e{width:var( --container-widget-width, 520% );max-width:520%;--container-widget-width:520%;--container-widget-flex-grow:0;font-size:20px;font-weight:500;letter-spacing:-0.6px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-8a09414{width:var( --container-widget-width, 520% );max-width:520%;--container-widget-width:520%;--container-widget-flex-grow:0;font-size:20px;font-weight:500;letter-spacing:-0.6px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-3882f33{--display:flex;}.elementor-14062 .elementor-element.elementor-element-1dba38f{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14062 .elementor-element.elementor-element-1dba38f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-584c436{width:var( --container-widget-width, 106.205% );max-width:106.205%;--container-widget-width:106.205%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-size:1px;line-height:1px;letter-spacing:0.6px;word-spacing:0px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-584c436 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-584c436.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-8d3d43b .elementor-button{background-color:#F46E4B;fill:var( --e-global-color-5521336 );color:var( --e-global-color-5521336 );box-shadow:0px 0px 10px 0px rgba(244, 109.99999999999993, 74.99999999999996, 0.35);border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;padding:16px 16px 16px 16px;}.elementor-14062 .elementor-element.elementor-element-8d3d43b .elementor-button:hover, .elementor-14062 .elementor-element.elementor-element-8d3d43b .elementor-button:focus{background-color:#FFF4EF;color:#8A123C;border-color:#F46E4B;}.elementor-14062 .elementor-element.elementor-element-8d3d43b{width:var( --container-widget-width, 97.174% );max-width:97.174%;--container-widget-width:97.174%;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-8d3d43b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-8d3d43b > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-14062 .elementor-element.elementor-element-8d3d43b .elementor-button-content-wrapper{flex-direction:row;}.elementor-14062 .elementor-element.elementor-element-8d3d43b .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-14062 .elementor-element.elementor-element-8d3d43b .elementor-button:hover svg, .elementor-14062 .elementor-element.elementor-element-8d3d43b .elementor-button:focus svg{fill:#8A123C;}.elementor-14062 .elementor-element.elementor-element-633b351{width:var( --container-widget-width, 106.205% );max-width:106.205%;--container-widget-width:106.205%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-size:18px;line-height:12px;letter-spacing:-0.4px;word-spacing:0px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-633b351 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-14062 .elementor-element.elementor-element-633b351.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-e0ff7e9{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.18);}.elementor-14062 .elementor-element.elementor-element-e0ff7e9:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-e0ff7e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(272deg, var( --e-global-color-15b4ca4 ) 75%, var( --e-global-color-secondary ) 100%);}.elementor-14062 .elementor-element.elementor-element-9a1c6d4{width:var( --container-widget-width, 106.205% );max-width:106.205%;--container-widget-width:106.205%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-size:14px;font-weight:700;font-style:italic;line-height:12px;letter-spacing:-0.4px;word-spacing:0px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-9a1c6d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-9a1c6d4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-f159efe{width:var( --container-widget-width, 136.422% );max-width:136.422%;--container-widget-width:136.422%;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-f159efe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-f159efe img{width:100%;max-width:100%;height:720px;border-radius:0px 0px 0px 0px;box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.25);}.elementor-14062 .elementor-element.elementor-element-df8d5b5{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14062 .elementor-element.elementor-element-9687535 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14062 .elementor-element.elementor-element-9687535.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-9687535{text-align:center;}.elementor-14062 .elementor-element.elementor-element-9687535 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-9891ed0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:118px;--margin-right:0px;}.elementor-14062 .elementor-element.elementor-element-c44dac9{--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:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D7CC;--border-color:#F3D7CC;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(70, 20, 35.00000000000003, 0.14);--margin-top:00px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14062 .elementor-element.elementor-element-c44dac9:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-c44dac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EF;}.elementor-14062 .elementor-element.elementor-element-c44dac9:hover{background-color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-f1d273c{width:initial;max-width:initial;column-gap:0px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-f1d273c > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-dada165{--spacer-size:20px;}.elementor-14062 .elementor-element.elementor-element-9f9f679{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D7CC;--border-color:#F3D7CC;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(70, 20, 35.00000000000003, 0.14);--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14062 .elementor-element.elementor-element-9f9f679:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-9f9f679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EF;}.elementor-14062 .elementor-element.elementor-element-9f9f679:hover{background-color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-6107af0{width:var( --container-widget-width, 100.45% );max-width:100.45%;--container-widget-width:100.45%;--container-widget-flex-grow:0;font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-6107af0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-90ffe51{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D7CC;--border-color:#F3D7CC;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(70, 20, 35.00000000000003, 0.14);--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14062 .elementor-element.elementor-element-90ffe51:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-90ffe51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EF;}.elementor-14062 .elementor-element.elementor-element-90ffe51:hover{background-color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-64200b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-64200b3{font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-f28ef45{--spacer-size:20px;}.elementor-14062 .elementor-element.elementor-element-46c2e87{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D7CC;--border-color:#F3D7CC;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(70, 20, 35.00000000000003, 0.14);--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14062 .elementor-element.elementor-element-46c2e87:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-46c2e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EF;}.elementor-14062 .elementor-element.elementor-element-46c2e87:hover{background-color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-11883fc{font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-dbc5450{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14062 .elementor-element.elementor-element-19c3508 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14062 .elementor-element.elementor-element-19c3508{text-align:center;}.elementor-14062 .elementor-element.elementor-element-19c3508 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-688de04 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14062 .elementor-element.elementor-element-688de04{text-align:center;}.elementor-14062 .elementor-element.elementor-element-688de04 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-2ef0349{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14062 .elementor-element.elementor-element-a559826{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-a559826.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-a559826 img{height:260px;object-fit:contain;object-position:center center;border-style:solid;border-color:#E2BBBB;border-radius:30px 30px 30px 30px;box-shadow:0px 20px 45px 0px rgba(0, 0, 0, 0.45);}.elementor-14062 .elementor-element.elementor-element-72eb558 .elementor-button{background-color:#F46E4B;fill:var( --e-global-color-5521336 );color:var( --e-global-color-5521336 );box-shadow:0px 0px 10px 0px rgba(244, 109.99999999999993, 74.99999999999996, 0.35);border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;padding:16px 16px 16px 16px;}.elementor-14062 .elementor-element.elementor-element-72eb558 .elementor-button:hover, .elementor-14062 .elementor-element.elementor-element-72eb558 .elementor-button:focus{background-color:#FFF4EF;color:#8A123C;border-color:#F46E4B;}.elementor-14062 .elementor-element.elementor-element-72eb558{width:var( --container-widget-width, 97.174% );max-width:97.174%;--container-widget-width:97.174%;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-72eb558.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-72eb558 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-14062 .elementor-element.elementor-element-72eb558 .elementor-button:hover svg, .elementor-14062 .elementor-element.elementor-element-72eb558 .elementor-button:focus svg{fill:#8A123C;}.elementor-14062 .elementor-element.elementor-element-db2a7df{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-db2a7df.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-db2a7df img{height:260px;object-fit:contain;object-position:center center;border-style:solid;border-color:#E2BBBB;border-radius:30px 30px 30px 30px;box-shadow:0px 20px 45px 0px rgba(0, 0, 0, 0.45);}.elementor-14062 .elementor-element.elementor-element-efc67bc .elementor-button{background-color:#F46E4B;fill:var( --e-global-color-5521336 );color:var( --e-global-color-5521336 );box-shadow:0px 0px 10px 0px rgba(244, 109.99999999999993, 74.99999999999996, 0.35);border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;padding:16px 16px 16px 16px;}.elementor-14062 .elementor-element.elementor-element-efc67bc .elementor-button:hover, .elementor-14062 .elementor-element.elementor-element-efc67bc .elementor-button:focus{background-color:#FFF4EF;color:#8A123C;border-color:#F46E4B;}.elementor-14062 .elementor-element.elementor-element-efc67bc{width:var( --container-widget-width, 97.174% );max-width:97.174%;--container-widget-width:97.174%;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-efc67bc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-efc67bc > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-14062 .elementor-element.elementor-element-efc67bc .elementor-button:hover svg, .elementor-14062 .elementor-element.elementor-element-efc67bc .elementor-button:focus svg{fill:#8A123C;}.elementor-14062 .elementor-element.elementor-element-34d0617{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-34d0617.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-34d0617 img{height:260px;object-fit:contain;object-position:center center;border-style:solid;border-color:#E2BBBB;border-radius:30px 30px 30px 30px;box-shadow:0px 20px 45px 0px rgba(0, 0, 0, 0.45);}.elementor-14062 .elementor-element.elementor-element-188bdc0 .elementor-button{background-color:#F46E4B;fill:var( --e-global-color-5521336 );color:var( --e-global-color-5521336 );box-shadow:0px 0px 10px 0px rgba(244, 109.99999999999993, 74.99999999999996, 0.35);border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;padding:16px 16px 16px 16px;}.elementor-14062 .elementor-element.elementor-element-188bdc0 .elementor-button:hover, .elementor-14062 .elementor-element.elementor-element-188bdc0 .elementor-button:focus{background-color:#FFF4EF;color:#8A123C;border-color:#F46E4B;}.elementor-14062 .elementor-element.elementor-element-188bdc0{width:var( --container-widget-width, 97.174% );max-width:97.174%;--container-widget-width:97.174%;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-188bdc0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-188bdc0 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-14062 .elementor-element.elementor-element-188bdc0 .elementor-button:hover svg, .elementor-14062 .elementor-element.elementor-element-188bdc0 .elementor-button:focus svg{fill:#8A123C;}.elementor-14062 .elementor-element.elementor-element-2dca6ac{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14062 .elementor-element.elementor-element-567485f > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14062 .elementor-element.elementor-element-567485f{text-align:center;}.elementor-14062 .elementor-element.elementor-element-567485f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-943d53a > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14062 .elementor-element.elementor-element-943d53a{text-align:center;}.elementor-14062 .elementor-element.elementor-element-943d53a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-ff9fa0e{--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;}.elementor-14062 .elementor-element.elementor-element-82654f0{--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-14062 .elementor-element.elementor-element-82654f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-b0ad85a{width:var( --container-widget-width, 142.294% );max-width:142.294%;--container-widget-width:142.294%;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-b0ad85a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px -24px;}.elementor-14062 .elementor-element.elementor-element-b0ad85a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-b0ad85a .elementor-heading-title{font-size:35px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-71bc5b1{width:var( --container-widget-width, 142.294% );max-width:142.294%;--container-widget-width:142.294%;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-71bc5b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px -24px;}.elementor-14062 .elementor-element.elementor-element-71bc5b1.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-71bc5b1 .elementor-heading-title{font-size:25px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-5d24831{--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:center;--align-items:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-6f5a798{--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-14062 .elementor-element.elementor-element-6f5a798.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-404138e > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-404138e.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-404138e .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-14062 .elementor-element.elementor-element-404138e.elementor-view-stacked .elementor-icon{background-color:#791539;}.elementor-14062 .elementor-element.elementor-element-404138e.elementor-view-framed .elementor-icon, .elementor-14062 .elementor-element.elementor-element-404138e.elementor-view-default .elementor-icon{fill:#791539;color:#791539;border-color:#791539;}.elementor-14062 .elementor-element.elementor-element-404138e .elementor-icon{font-size:24px;}.elementor-14062 .elementor-element.elementor-element-404138e .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-14062 .elementor-element.elementor-element-9946034{--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-14062 .elementor-element.elementor-element-9946034.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-6a586a4 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-6a586a4.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-6a586a4 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-14062 .elementor-element.elementor-element-6a586a4.elementor-view-stacked .elementor-icon{background-color:#791539;}.elementor-14062 .elementor-element.elementor-element-6a586a4.elementor-view-framed .elementor-icon, .elementor-14062 .elementor-element.elementor-element-6a586a4.elementor-view-default .elementor-icon{fill:#791539;color:#791539;border-color:#791539;}.elementor-14062 .elementor-element.elementor-element-6a586a4 .elementor-icon{font-size:24px;}.elementor-14062 .elementor-element.elementor-element-6a586a4 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-14062 .elementor-element.elementor-element-c712efc{--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-14062 .elementor-element.elementor-element-c712efc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-aaed546 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-aaed546.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-aaed546 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-14062 .elementor-element.elementor-element-aaed546.elementor-view-stacked .elementor-icon{background-color:#791539;}.elementor-14062 .elementor-element.elementor-element-aaed546.elementor-view-framed .elementor-icon, .elementor-14062 .elementor-element.elementor-element-aaed546.elementor-view-default .elementor-icon{fill:#791539;color:#791539;border-color:#791539;}.elementor-14062 .elementor-element.elementor-element-aaed546 .elementor-icon{font-size:24px;}.elementor-14062 .elementor-element.elementor-element-aaed546 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-14062 .elementor-element.elementor-element-4108f44{--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-14062 .elementor-element.elementor-element-4108f44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-6d3233c > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-6d3233c.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-6d3233c .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-14062 .elementor-element.elementor-element-6d3233c.elementor-view-stacked .elementor-icon{background-color:#791539;}.elementor-14062 .elementor-element.elementor-element-6d3233c.elementor-view-framed .elementor-icon, .elementor-14062 .elementor-element.elementor-element-6d3233c.elementor-view-default .elementor-icon{fill:#791539;color:#791539;border-color:#791539;}.elementor-14062 .elementor-element.elementor-element-6d3233c .elementor-icon{font-size:24px;}.elementor-14062 .elementor-element.elementor-element-6d3233c .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-14062 .elementor-element.elementor-element-a192928{--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;}.elementor-14062 .elementor-element.elementor-element-2f80ba4{--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-14062 .elementor-element.elementor-element-2f80ba4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-7529015 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-7529015.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-7529015 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-14062 .elementor-element.elementor-element-7529015.elementor-view-stacked .elementor-icon{background-color:#791539;}.elementor-14062 .elementor-element.elementor-element-7529015.elementor-view-framed .elementor-icon, .elementor-14062 .elementor-element.elementor-element-7529015.elementor-view-default .elementor-icon{fill:#791539;color:#791539;border-color:#791539;}.elementor-14062 .elementor-element.elementor-element-7529015 .elementor-icon{font-size:24px;}.elementor-14062 .elementor-element.elementor-element-7529015 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-14062 .elementor-element.elementor-element-d2d1cff{--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-14062 .elementor-element.elementor-element-d2d1cff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-255ff09 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-255ff09.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-255ff09 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-14062 .elementor-element.elementor-element-255ff09.elementor-view-stacked .elementor-icon{background-color:#791539;}.elementor-14062 .elementor-element.elementor-element-255ff09.elementor-view-framed .elementor-icon, .elementor-14062 .elementor-element.elementor-element-255ff09.elementor-view-default .elementor-icon{fill:#791539;color:#791539;border-color:#791539;}.elementor-14062 .elementor-element.elementor-element-255ff09 .elementor-icon{font-size:24px;}.elementor-14062 .elementor-element.elementor-element-255ff09 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-14062 .elementor-element.elementor-element-8a6b639{--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-14062 .elementor-element.elementor-element-8a6b639.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-43be577 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-43be577.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-43be577 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-14062 .elementor-element.elementor-element-43be577.elementor-view-stacked .elementor-icon{background-color:#791539;}.elementor-14062 .elementor-element.elementor-element-43be577.elementor-view-framed .elementor-icon, .elementor-14062 .elementor-element.elementor-element-43be577.elementor-view-default .elementor-icon{fill:#791539;color:#791539;border-color:#791539;}.elementor-14062 .elementor-element.elementor-element-43be577 .elementor-icon{font-size:24px;}.elementor-14062 .elementor-element.elementor-element-43be577 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-14062 .elementor-element.elementor-element-87a4567{--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-14062 .elementor-element.elementor-element-87a4567.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-b3881f7 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-b3881f7.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-b3881f7 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-14062 .elementor-element.elementor-element-b3881f7.elementor-view-stacked .elementor-icon{background-color:#791539;}.elementor-14062 .elementor-element.elementor-element-b3881f7.elementor-view-framed .elementor-icon, .elementor-14062 .elementor-element.elementor-element-b3881f7.elementor-view-default .elementor-icon{fill:#791539;color:#791539;border-color:#791539;}.elementor-14062 .elementor-element.elementor-element-b3881f7 .elementor-icon{font-size:24px;}.elementor-14062 .elementor-element.elementor-element-b3881f7 .elementor-icon-box-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-14062 .elementor-element.elementor-element-2cb4ec7{--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;}.elementor-14062 .elementor-element.elementor-element-19e0b22{--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-14062 .elementor-element.elementor-element-19e0b22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-081e8dc{width:var( --container-widget-width, 142.294% );max-width:142.294%;--container-widget-width:142.294%;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-081e8dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px -24px;}.elementor-14062 .elementor-element.elementor-element-081e8dc.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-081e8dc .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-791c93e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14062 .elementor-element.elementor-element-f323c19 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14062 .elementor-element.elementor-element-f323c19{text-align:center;}.elementor-14062 .elementor-element.elementor-element-f323c19 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-9d643ae > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14062 .elementor-element.elementor-element-9d643ae{text-align:center;}.elementor-14062 .elementor-element.elementor-element-9d643ae .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-f690012{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:118px;--margin-right:0px;}.elementor-14062 .elementor-element.elementor-element-91b40f1{--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:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D7CC;--border-color:#F3D7CC;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(70, 20, 35.00000000000003, 0.14);--margin-top:00px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14062 .elementor-element.elementor-element-91b40f1:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-91b40f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EF;}.elementor-14062 .elementor-element.elementor-element-91b40f1:hover{background-color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-2e55c19{width:initial;max-width:initial;column-gap:0px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-2e55c19 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-17e297a{--spacer-size:20px;}.elementor-14062 .elementor-element.elementor-element-77317b3{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D7CC;--border-color:#F3D7CC;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(70, 20, 35.00000000000003, 0.14);--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14062 .elementor-element.elementor-element-77317b3:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-77317b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EF;}.elementor-14062 .elementor-element.elementor-element-77317b3:hover{background-color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-fd10b46{font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-2ebe108{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D7CC;--border-color:#F3D7CC;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(70, 20, 35.00000000000003, 0.14);--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14062 .elementor-element.elementor-element-2ebe108:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-2ebe108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EF;}.elementor-14062 .elementor-element.elementor-element-2ebe108:hover{background-color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-e2de47d{width:var( --container-widget-width, 100.45% );max-width:100.45%;--container-widget-width:100.45%;--container-widget-flex-grow:0;font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-e2de47d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-1a9ea0c{--spacer-size:20px;}.elementor-14062 .elementor-element.elementor-element-709069d{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D7CC;--border-color:#F3D7CC;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(70, 20, 35.00000000000003, 0.14);--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14062 .elementor-element.elementor-element-709069d:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-709069d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EF;}.elementor-14062 .elementor-element.elementor-element-709069d:hover{background-color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-7cb3dcb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-7cb3dcb{font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-8866a25{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D7CC;--border-color:#F3D7CC;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(70, 20, 35.00000000000003, 0.14);--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14062 .elementor-element.elementor-element-8866a25:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-8866a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EF;}.elementor-14062 .elementor-element.elementor-element-8866a25:hover{background-color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-e10aca4{font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-a40997e{--spacer-size:20px;}.elementor-14062 .elementor-element.elementor-element-fcea697{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3D7CC;--border-color:#F3D7CC;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(70, 20, 35.00000000000003, 0.14);--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14062 .elementor-element.elementor-element-fcea697:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-fcea697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EF;}.elementor-14062 .elementor-element.elementor-element-fcea697:hover{background-color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-6771ff8{font-weight:600;color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-1390b0a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14062 .elementor-element.elementor-element-0927dad > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14062 .elementor-element.elementor-element-0927dad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-0927dad{text-align:center;}.elementor-14062 .elementor-element.elementor-element-0927dad .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-7f12466 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-14062 .elementor-element.elementor-element-7f12466.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-7f12466{text-align:center;}.elementor-14062 .elementor-element.elementor-element-7f12466 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-71ffa07{--spacer-size:19px;}.elementor-14062 .elementor-element.elementor-element-e46dac3 > .elementor-widget-container{padding:-1px -1px -1px -1px;}.elementor-14062 .elementor-element.elementor-element-e46dac3{text-align:center;}.elementor-14062 .elementor-element.elementor-element-e46dac3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-006a5f0 > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-14062 .elementor-element.elementor-element-006a5f0{text-align:center;}.elementor-14062 .elementor-element.elementor-element-006a5f0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-4f75a0f{--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-14062 .elementor-element.elementor-element-b17616d .elementor-tab-title{border-width:0px;border-color:#FFFFFF;}.elementor-14062 .elementor-element.elementor-element-b17616d .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;}.elementor-14062 .elementor-element.elementor-element-b17616d .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-14062 .elementor-element.elementor-element-b17616d .elementor-toggle-title{font-family:"Fira Sans", Sans-serif;font-weight:500;}.elementor-14062 .elementor-element.elementor-element-b17616d .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-b17616d .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-14062 .elementor-element.elementor-element-b17616d .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-b17616d .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-9509f1b img{width:6%;max-width:100%;opacity:0.95;transition-duration:1.7s;}.elementor-14062 .elementor-element.elementor-element-9509f1b:hover img{opacity:100;}.elementor-14062 .elementor-element.elementor-element-f0bf594 > .elementor-widget-container{padding:18px 18px 18px 18px;}.elementor-14062 .elementor-element.elementor-element-f0bf594{text-align:center;}.elementor-14062 .elementor-element.elementor-element-f0bf594 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-5b3ed5b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-5b3ed5b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-5b3ed5b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-14062 .elementor-element.elementor-element-5b3ed5b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-14062 .elementor-element.elementor-element-24cfb07{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:024px 024px 024px 024px;box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.18);}.elementor-14062 .elementor-element.elementor-element-4775c58{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.18);}.elementor-14062 .elementor-element.elementor-element-4775c58:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-4775c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #111315 75%, #791539 100%);}.elementor-14062 .elementor-element.elementor-element-4775c58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-574de7f{--display:flex;}.elementor-14062 .elementor-element.elementor-element-d034677{font-size:6px;font-weight:500;letter-spacing:0.7px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-db62f3e{--display:flex;}.elementor-14062 .elementor-element.elementor-element-aabed6e{text-align:center;}.elementor-14062 .elementor-element.elementor-element-aabed6e .elementor-heading-title{font-size:54px;font-weight:800;line-height:50px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-0140716{width:var( --container-widget-width, 520% );max-width:520%;--container-widget-width:520%;--container-widget-flex-grow:0;font-size:20px;font-weight:500;letter-spacing:-0.6px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-e28f941{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14062 .elementor-element.elementor-element-e28f941.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-27d6190{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-size:1px;line-height:1px;letter-spacing:0.6px;word-spacing:0px;color:var( --e-global-color-5521336 );}.elementor-14062 .elementor-element.elementor-element-27d6190 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-27d6190.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-6cd6332 .elementor-button{background-color:#F46E4B;fill:var( --e-global-color-5521336 );color:var( --e-global-color-5521336 );box-shadow:0px 0px 10px 0px rgba(244, 109.99999999999993, 74.99999999999996, 0.35);border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;padding:16px 16px 16px 16px;}.elementor-14062 .elementor-element.elementor-element-6cd6332 .elementor-button:hover, .elementor-14062 .elementor-element.elementor-element-6cd6332 .elementor-button:focus{background-color:#FFF4EF;color:#8A123C;border-color:#F46E4B;}.elementor-14062 .elementor-element.elementor-element-6cd6332{width:var( --container-widget-width, 97.174% );max-width:97.174%;--container-widget-width:97.174%;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-6cd6332.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-6cd6332 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-14062 .elementor-element.elementor-element-6cd6332 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14062 .elementor-element.elementor-element-6cd6332 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-14062 .elementor-element.elementor-element-6cd6332 .elementor-button:hover svg, .elementor-14062 .elementor-element.elementor-element-6cd6332 .elementor-button:focus svg{fill:#8A123C;}.elementor-14062 .elementor-element.elementor-element-c318308 .elementor-button{background-color:#79153952;fill:var( --e-global-color-5521336 );color:var( --e-global-color-5521336 );box-shadow:0px 0px 10px 0px rgba(244, 109.99999999999993, 74.99999999999996, 0.35);border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;padding:16px 16px 16px 16px;}.elementor-14062 .elementor-element.elementor-element-c318308{width:var( --container-widget-width, 97.174% );max-width:97.174%;--container-widget-width:97.174%;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-c318308.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-c318308 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-14062 .elementor-element.elementor-element-c318308 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14062 .elementor-element.elementor-element-c318308 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-14062 .elementor-element.elementor-element-c318308 .elementor-button:hover, .elementor-14062 .elementor-element.elementor-element-c318308 .elementor-button:focus{border-color:#F46E4B;}.elementor-14062 .elementor-element.elementor-element-a736b82{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-a736b82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-a736b82.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-14062 .elementor-element.elementor-element-a736b82 .elementor-heading-title{font-size:13px;font-weight:400;color:var( --e-global-color-e61ba09 );}.elementor-14062 .elementor-element.elementor-element-e763af6{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.18);}.elementor-14062 .elementor-element.elementor-element-e763af6:not(.elementor-motion-effects-element-type-background), .elementor-14062 .elementor-element.elementor-element-e763af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(272deg, var( --e-global-color-15b4ca4 ) 75%, var( --e-global-color-secondary ) 100%);}.elementor-14062 .elementor-element.elementor-element-6af4cdc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-6af4cdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14062 .elementor-element.elementor-element-6af4cdc > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-6af4cdc img{width:100%;max-width:100%;height:720px;object-fit:cover;object-position:center center;opacity:1;transition-duration:0.4s;border-radius:20px 20px 20px 20px;}.elementor-14062 .elementor-element.elementor-element-6af4cdc:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14062 .elementor-element.elementor-element-3565fe5{--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-14062 .elementor-element.elementor-element-6455b74{--spacer-size:29px;}.elementor-14062 .elementor-element.elementor-element-8d41fde > .elementor-widget-container{border-style:none;}.elementor-14062 .elementor-element.elementor-element-8d41fde{color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-14062 .elementor-element.elementor-element-d77bb27{--width:46.321%;}.elementor-14062 .elementor-element.elementor-element-8516f84{--width:66.034%;}.elementor-14062 .elementor-element.elementor-element-1940269{--width:50%;}.elementor-14062 .elementor-element.elementor-element-f92d68a{--width:47%;}.elementor-14062 .elementor-element.elementor-element-1dba38f{--width:69.349%;}.elementor-14062 .elementor-element.elementor-element-e0ff7e9{--width:50%;}.elementor-14062 .elementor-element.elementor-element-c44dac9{--width:40%;}.elementor-14062 .elementor-element.elementor-element-9f9f679{--width:40%;}.elementor-14062 .elementor-element.elementor-element-90ffe51{--width:40%;}.elementor-14062 .elementor-element.elementor-element-46c2e87{--width:40%;}.elementor-14062 .elementor-element.elementor-element-82654f0{--width:48%;}.elementor-14062 .elementor-element.elementor-element-6f5a798{--width:11.804%;}.elementor-14062 .elementor-element.elementor-element-9946034{--width:11.804%;}.elementor-14062 .elementor-element.elementor-element-c712efc{--width:11.804%;}.elementor-14062 .elementor-element.elementor-element-4108f44{--width:11.804%;}.elementor-14062 .elementor-element.elementor-element-2f80ba4{--width:11.804%;}.elementor-14062 .elementor-element.elementor-element-d2d1cff{--width:11.804%;}.elementor-14062 .elementor-element.elementor-element-8a6b639{--width:11.804%;}.elementor-14062 .elementor-element.elementor-element-87a4567{--width:11.804%;}.elementor-14062 .elementor-element.elementor-element-19e0b22{--width:80.157%;}.elementor-14062 .elementor-element.elementor-element-91b40f1{--width:40%;}.elementor-14062 .elementor-element.elementor-element-77317b3{--width:40%;}.elementor-14062 .elementor-element.elementor-element-2ebe108{--width:40%;}.elementor-14062 .elementor-element.elementor-element-709069d{--width:40%;}.elementor-14062 .elementor-element.elementor-element-8866a25{--width:40%;}.elementor-14062 .elementor-element.elementor-element-fcea697{--width:40%;}.elementor-14062 .elementor-element.elementor-element-4775c58{--width:46.321%;}.elementor-14062 .elementor-element.elementor-element-e28f941{--width:87.363%;}.elementor-14062 .elementor-element.elementor-element-e763af6{--width:50%;}}@media(min-width:1920px){.elementor-14062 .elementor-element.elementor-element-5b3ed5b{width:var( --container-widget-width, 1149px );max-width:1149px;--container-widget-width:1149px;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-a736b82{width:var( --container-widget-width, 1149px );max-width:1149px;--container-widget-width:1149px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-14062 .elementor-element.elementor-element-fdc6aef .elementor-heading-title{font-size:34px;}.elementor-14062 .elementor-element.elementor-element-801ccb9 .elementor-heading-title{font-size:34px;}.elementor-14062 .elementor-element.elementor-element-d5f75f0 .elementor-heading-title{font-size:34px;}.elementor-14062 .elementor-element.elementor-element-16b1e51{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-57e8224{width:var( --container-widget-width, 280.094px );max-width:280.094px;--container-widget-width:280.094px;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-57e8224.elementor-element{--align-self:flex-start;}.elementor-14062 .elementor-element.elementor-element-57e8224 img{width:120%;max-width:120%;height:369px;object-fit:cover;}.elementor-14062 .elementor-element.elementor-element-cf0bc71 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-cf0bc71 .elementor-heading-title{font-size:30px;}.elementor-14062 .elementor-element.elementor-element-4e88637{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-bf3921e{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-8a09414{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-f159efe{text-align:center;}.elementor-14062 .elementor-element.elementor-element-f159efe img{height:449px;object-fit:contain;}.elementor-14062 .elementor-element.elementor-element-9687535{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-9687535 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-9687535 .elementor-heading-title{font-size:30px;}.elementor-14062 .elementor-element.elementor-element-9891ed0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14062 .elementor-element.elementor-element-f1d273c{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-6107af0{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-64200b3{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-11883fc{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-19c3508 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-19c3508 .elementor-heading-title{font-size:30px;}.elementor-14062 .elementor-element.elementor-element-688de04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-688de04 .elementor-heading-title{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-2ef0349{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14062 .elementor-element.elementor-element-a559826{width:var( --container-widget-width, 339.25px );max-width:339.25px;--container-widget-width:339.25px;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-a559826.elementor-element{--align-self:center;}.elementor-14062 .elementor-element.elementor-element-db2a7df{width:var( --container-widget-width, 334.25px );max-width:334.25px;--container-widget-width:334.25px;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-db2a7df.elementor-element{--align-self:center;}.elementor-14062 .elementor-element.elementor-element-34d0617{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-14062 .elementor-element.elementor-element-34d0617.elementor-element{--align-self:center;}.elementor-14062 .elementor-element.elementor-element-567485f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-567485f .elementor-heading-title{font-size:30px;}.elementor-14062 .elementor-element.elementor-element-943d53a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-943d53a .elementor-heading-title{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-b0ad85a .elementor-heading-title{font-size:30px;}.elementor-14062 .elementor-element.elementor-element-71bc5b1 .elementor-heading-title{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-5d24831{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14062 .elementor-element.elementor-element-6f5a798{--width:148px;}.elementor-14062 .elementor-element.elementor-element-9946034{--width:148px;}.elementor-14062 .elementor-element.elementor-element-ee2dce0{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-7a8f387{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-c712efc{--width:150px;}.elementor-14062 .elementor-element.elementor-element-4108f44{--width:149px;}.elementor-14062 .elementor-element.elementor-element-a192928{--justify-content:center;}.elementor-14062 .elementor-element.elementor-element-2f80ba4{--width:148px;}.elementor-14062 .elementor-element.elementor-element-d2d1cff{--width:149px;}.elementor-14062 .elementor-element.elementor-element-8a6b639{--width:150px;}.elementor-14062 .elementor-element.elementor-element-87a4567{--width:148px;}.elementor-14062 .elementor-element.elementor-element-081e8dc .elementor-heading-title{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-f323c19 .elementor-heading-title{font-size:30px;}.elementor-14062 .elementor-element.elementor-element-9d643ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-9d643ae .elementor-heading-title{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-f690012{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14062 .elementor-element.elementor-element-0927dad{width:var( --container-widget-width, 296px );max-width:296px;--container-widget-width:296px;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-0927dad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-0927dad .elementor-heading-title{font-size:30px;}.elementor-14062 .elementor-element.elementor-element-7f12466{width:var( --container-widget-width, 296px );max-width:296px;--container-widget-width:296px;--container-widget-flex-grow:0;text-align:center;}.elementor-14062 .elementor-element.elementor-element-7f12466 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-7f12466 .elementor-heading-title{font-size:24px;}.elementor-14062 .elementor-element.elementor-element-71ffa07{--spacer-size:10px;}.elementor-14062 .elementor-element.elementor-element-e46dac3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-e46dac3 .elementor-heading-title{font-size:30px;}.elementor-14062 .elementor-element.elementor-element-006a5f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-006a5f0 .elementor-heading-title{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-9509f1b img{width:11%;}.elementor-14062 .elementor-element.elementor-element-f0bf594 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14062 .elementor-element.elementor-element-f0bf594 .elementor-heading-title{font-size:30px;}.elementor-14062 .elementor-element.elementor-element-5b3ed5b .elementor-heading-title{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-aabed6e .elementor-heading-title{font-size:34px;}.elementor-14062 .elementor-element.elementor-element-0140716{font-size:15px;}.elementor-14062 .elementor-element.elementor-element-6cd6332.elementor-element{--align-self:center;}.elementor-14062 .elementor-element.elementor-element-c318308.elementor-element{--align-self:center;}.elementor-14062 .elementor-element.elementor-element-a736b82.elementor-element{--align-self:center;}.elementor-14062 .elementor-element.elementor-element-a736b82 .elementor-heading-title{font-size:8px;}.elementor-14062 .elementor-element.elementor-element-6af4cdc img{height:295px;object-fit:cover;}.elementor-14062 .elementor-element.elementor-element-8d41fde{font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-f1d273c */.card-kauai {
    transition: transform 0.3s ease, 
                box-shadow 0.3s ease, 
                background-color 0.3s ease;
    transform: translateY(0) scale(1);
    cursor: pointer;
    overflow: hidden;
}

.card-kauai:hover {
    transform: translateY(-8px) scale(1.025);
    box-shadow: 0 18px 35px rgba(50, 10, 25, 0.22);
    background-color: #f46e4b;
}

.card-kauai:hover,
.card-kauai:hover h1,
.card-kauai:hover h2,
.card-kauai:hover h3,
.card-kauai:hover h4,
.card-kauai:hover p,
.card-kauai:hover span {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c44dac9 */.elementor-14062 .elementor-element.elementor-element-c44dac9 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    border: 1px solid rgba(244, 110, 75, 0.18);
}

/* Faixa laranja animada */
.elementor-14062 .elementor-element.elementor-element-c44dac9::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 100%;

    background-color: #f46e4b;
    z-index: -1;

    transition: width 0.4s cubic-bezier(.4, 0, .2, 1);
}

/* Movimento do card */
.elementor-14062 .elementor-element.elementor-element-c44dac9:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(93, 15, 48, 0.25);
    border-color: #f46e4b;
}

/* A faixa cobre o card */
.elementor-14062 .elementor-element.elementor-element-c44dac9:hover::before {
    width: 100%;
}

/* Transição dos textos e ícones */
.elementor-14062 .elementor-element.elementor-element-c44dac9 h1,
.elementor-14062 .elementor-element.elementor-element-c44dac9 h2,
.elementor-14062 .elementor-element.elementor-element-c44dac9 h3,
.elementor-14062 .elementor-element.elementor-element-c44dac9 h4,
.elementor-14062 .elementor-element.elementor-element-c44dac9 p,
.elementor-14062 .elementor-element.elementor-element-c44dac9 span,
.elementor-14062 .elementor-element.elementor-element-c44dac9 i,
.elementor-14062 .elementor-element.elementor-element-c44dac9 svg {
    transition:
        color 0.3s ease,
        transform 0.3s ease;
}

/* Textos brancos no hover */
.elementor-14062 .elementor-element.elementor-element-c44dac9:hover h1,
.elementor-14062 .elementor-element.elementor-element-c44dac9:hover h2,
.elementor-14062 .elementor-element.elementor-element-c44dac9:hover h3,
.elementor-14062 .elementor-element.elementor-element-c44dac9:hover h4,
.elementor-14062 .elementor-element.elementor-element-c44dac9:hover p,
.elementor-14062 .elementor-element.elementor-element-c44dac9:hover span {
    color: #ffffff !important;
}

/* Pequeno movimento no ícone */
.elementor-14062 .elementor-element.elementor-element-c44dac9:hover i,
.elementor-14062 .elementor-element.elementor-element-c44dac9:hover svg {
    transform: scale(1.18) rotate(-6deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9f679 */.elementor-14062 .elementor-element.elementor-element-9f9f679 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    border: 1px solid rgba(244, 110, 75, 0.18);
}

/* Faixa laranja animada */
.elementor-14062 .elementor-element.elementor-element-9f9f679::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 100%;

    background-color: #f46e4b;
    z-index: -1;

    transition: width 0.4s cubic-bezier(.4, 0, .2, 1);
}

/* Movimento do card */
.elementor-14062 .elementor-element.elementor-element-9f9f679:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(93, 15, 48, 0.25);
    border-color: #f46e4b;
}

/* A faixa cobre o card */
.elementor-14062 .elementor-element.elementor-element-9f9f679:hover::before {
    width: 100%;
}

/* Transição dos textos e ícones */
.elementor-14062 .elementor-element.elementor-element-9f9f679 h1,
.elementor-14062 .elementor-element.elementor-element-9f9f679 h2,
.elementor-14062 .elementor-element.elementor-element-9f9f679 h3,
.elementor-14062 .elementor-element.elementor-element-9f9f679 h4,
.elementor-14062 .elementor-element.elementor-element-9f9f679 p,
.elementor-14062 .elementor-element.elementor-element-9f9f679 span,
.elementor-14062 .elementor-element.elementor-element-9f9f679 i,
.elementor-14062 .elementor-element.elementor-element-9f9f679 svg {
    transition:
        color 0.3s ease,
        transform 0.3s ease;
}

/* Textos brancos no hover */
.elementor-14062 .elementor-element.elementor-element-9f9f679:hover h1,
.elementor-14062 .elementor-element.elementor-element-9f9f679:hover h2,
.elementor-14062 .elementor-element.elementor-element-9f9f679:hover h3,
.elementor-14062 .elementor-element.elementor-element-9f9f679:hover h4,
.elementor-14062 .elementor-element.elementor-element-9f9f679:hover p,
.elementor-14062 .elementor-element.elementor-element-9f9f679:hover span {
    color: #ffffff !important;
}

/* Pequeno movimento no ícone */
.elementor-14062 .elementor-element.elementor-element-9f9f679:hover i,
.elementor-14062 .elementor-element.elementor-element-9f9f679:hover svg {
    transform: scale(1.18) rotate(-6deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90ffe51 */.elementor-14062 .elementor-element.elementor-element-90ffe51 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    border: 1px solid rgba(244, 110, 75, 0.18);
}

/* Faixa laranja animada */
.elementor-14062 .elementor-element.elementor-element-90ffe51::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 100%;

    background-color: #f46e4b;
    z-index: -1;

    transition: width 0.4s cubic-bezier(.4, 0, .2, 1);
}

/* Movimento do card */
.elementor-14062 .elementor-element.elementor-element-90ffe51:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(93, 15, 48, 0.25);
    border-color: #f46e4b;
}

/* A faixa cobre o card */
.elementor-14062 .elementor-element.elementor-element-90ffe51:hover::before {
    width: 100%;
}

/* Transição dos textos e ícones */
.elementor-14062 .elementor-element.elementor-element-90ffe51 h1,
.elementor-14062 .elementor-element.elementor-element-90ffe51 h2,
.elementor-14062 .elementor-element.elementor-element-90ffe51 h3,
.elementor-14062 .elementor-element.elementor-element-90ffe51 h4,
.elementor-14062 .elementor-element.elementor-element-90ffe51 p,
.elementor-14062 .elementor-element.elementor-element-90ffe51 span,
.elementor-14062 .elementor-element.elementor-element-90ffe51 i,
.elementor-14062 .elementor-element.elementor-element-90ffe51 svg {
    transition:
        color 0.3s ease,
        transform 0.3s ease;
}

/* Textos brancos no hover */
.elementor-14062 .elementor-element.elementor-element-90ffe51:hover h1,
.elementor-14062 .elementor-element.elementor-element-90ffe51:hover h2,
.elementor-14062 .elementor-element.elementor-element-90ffe51:hover h3,
.elementor-14062 .elementor-element.elementor-element-90ffe51:hover h4,
.elementor-14062 .elementor-element.elementor-element-90ffe51:hover p,
.elementor-14062 .elementor-element.elementor-element-90ffe51:hover span {
    color: #ffffff !important;
}

/* Pequeno movimento no ícone */
.elementor-14062 .elementor-element.elementor-element-90ffe51:hover i,
.elementor-14062 .elementor-element.elementor-element-90ffe51:hover svg {
    transform: scale(1.18) rotate(-6deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c2e87 */.elementor-14062 .elementor-element.elementor-element-46c2e87 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    border: 1px solid rgba(244, 110, 75, 0.18);
}

/* Faixa laranja animada */
.elementor-14062 .elementor-element.elementor-element-46c2e87::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 100%;

    background-color: #f46e4b;
    z-index: -1;

    transition: width 0.4s cubic-bezier(.4, 0, .2, 1);
}

/* Movimento do card */
.elementor-14062 .elementor-element.elementor-element-46c2e87:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(93, 15, 48, 0.25);
    border-color: #f46e4b;
}

/* A faixa cobre o card */
.elementor-14062 .elementor-element.elementor-element-46c2e87:hover::before {
    width: 100%;
}

/* Transição dos textos e ícones */
.elementor-14062 .elementor-element.elementor-element-46c2e87 h1,
.elementor-14062 .elementor-element.elementor-element-46c2e87 h2,
.elementor-14062 .elementor-element.elementor-element-46c2e87 h3,
.elementor-14062 .elementor-element.elementor-element-46c2e87 h4,
.elementor-14062 .elementor-element.elementor-element-46c2e87 p,
.elementor-14062 .elementor-element.elementor-element-46c2e87 span,
.elementor-14062 .elementor-element.elementor-element-46c2e87 i,
.elementor-14062 .elementor-element.elementor-element-46c2e87 svg {
    transition:
        color 0.3s ease,
        transform 0.3s ease;
}

/* Textos brancos no hover */
.elementor-14062 .elementor-element.elementor-element-46c2e87:hover h1,
.elementor-14062 .elementor-element.elementor-element-46c2e87:hover h2,
.elementor-14062 .elementor-element.elementor-element-46c2e87:hover h3,
.elementor-14062 .elementor-element.elementor-element-46c2e87:hover h4,
.elementor-14062 .elementor-element.elementor-element-46c2e87:hover p,
.elementor-14062 .elementor-element.elementor-element-46c2e87:hover span {
    color: #ffffff !important;
}

/* Pequeno movimento no ícone */
.elementor-14062 .elementor-element.elementor-element-46c2e87:hover i,
.elementor-14062 .elementor-element.elementor-element-46c2e87:hover svg {
    transform: scale(1.18) rotate(-6deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9891ed0 */.card-kauai {
    transition: transform 0.3s ease, 
                box-shadow 0.3s ease, 
                background-color 0.3s ease;
    transform: translateY(0) scale(1);
    cursor: pointer;
    overflow: hidden;
}

.card-kauai:hover {
    transform: translateY(-8px) scale(1.025);
    box-shadow: 0 18px 35px rgba(50, 10, 25, 0.22);
    background-color: #f46e4b;
}

.card-kauai:hover,
.card-kauai:hover h1,
.card-kauai:hover h2,
.card-kauai:hover h3,
.card-kauai:hover h4,
.card-kauai:hover p,
.card-kauai:hover span {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19c3508 */.elementor-14062 .elementor-element.elementor-element-19c3508 .produto-lanterna img {
    position: relative;
    z-index: 2;

    transition:
        transform .4s cubic-bezier(.22,.61,.36,1),
        filter .4s ease,
        opacity .4s ease;

    transform: translateY(0) scale(1);
    filter:
        brightness(1)
        saturate(1)
        drop-shadow(0 10px 16px rgba(0,0,0,.18));
}

.elementor-14062 .elementor-element.elementor-element-19c3508 .produto-lanterna:hover img {
    transform: translateY(-8px) scale(1.05);

    filter:
        brightness(1.15)
        saturate(1.35)
        contrast(1.08)
        drop-shadow(0 14px 22px rgba(0,0,0,.22))
        drop-shadow(0 0 10px rgba(255,40,40,.65))
        drop-shadow(0 0 24px rgba(255,40,40,.45));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-567485f */.elementor-14062 .elementor-element.elementor-element-567485f .produto-lanterna img {
    position: relative;
    z-index: 2;

    transition:
        transform .4s cubic-bezier(.22,.61,.36,1),
        filter .4s ease,
        opacity .4s ease;

    transform: translateY(0) scale(1);
    filter:
        brightness(1)
        saturate(1)
        drop-shadow(0 10px 16px rgba(0,0,0,.18));
}

.elementor-14062 .elementor-element.elementor-element-567485f .produto-lanterna:hover img {
    transform: translateY(-8px) scale(1.05);

    filter:
        brightness(1.15)
        saturate(1.35)
        contrast(1.08)
        drop-shadow(0 14px 22px rgba(0,0,0,.22))
        drop-shadow(0 0 10px rgba(255,40,40,.65))
        drop-shadow(0 0 24px rgba(255,40,40,.45));
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-404138e */.card-marca .check-marca{
    opacity:0;
    transform:translateY(10px);
    transition:.3s ease;
}

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
/* CARD DA MARCA */

.card-marca{
    position:relative;
    border:1px solid transparent;
    border-radius:14px;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

/* HOVER DO CARD */

.card-marca:hover{
    transform:translateY(-6px);
    border-color:#F46E4B;

    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

/* ÍCONE ESCONDIDO */

.card-marca .check-marca{
    opacity:0;
    transform:translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease;
}

/* ÍCONE APARECE NO HOVER */

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
.check-marca{
    width:34px;
    height:34px;

    border-radius:50%;

    background:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#F46E4B;

    box-shadow:0 5px 12px rgba(0,0,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f5a798 */.elementor-14062 .elementor-element.elementor-element-6f5a798{
    position: relative;
    border: 1px solid transparent;
    border-radius: 14px;
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-6f5a798:hover{
    transform: translateY(-6px);
    border-color: #F46E4B;
    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

.elementor-14062 .elementor-element.elementor-element-6f5a798 .check-marca{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease,
        visibility .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-6f5a798:hover .check-marca{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a586a4 */.card-marca .check-marca{
    opacity:0;
    transform:translateY(10px);
    transition:.3s ease;
}

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
/* CARD DA MARCA */

.card-marca{
    position:relative;
    border:1px solid transparent;
    border-radius:14px;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

/* HOVER DO CARD */

.card-marca:hover{
    transform:translateY(-6px);
    border-color:#F46E4B;

    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

/* ÍCONE ESCONDIDO */

.card-marca .check-marca{
    opacity:0;
    transform:translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease;
}

/* ÍCONE APARECE NO HOVER */

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
.check-marca{
    width:34px;
    height:34px;

    border-radius:50%;

    background:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#F46E4B;

    box-shadow:0 5px 12px rgba(0,0,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9946034 */.elementor-14062 .elementor-element.elementor-element-9946034{
    position: relative;
    border: 1px solid transparent;
    border-radius: 14px;
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-9946034:hover{
    transform: translateY(-6px);
    border-color: #F46E4B;
    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

.elementor-14062 .elementor-element.elementor-element-9946034 .check-marca{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease,
        visibility .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-9946034:hover .check-marca{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aaed546 */.card-marca .check-marca{
    opacity:0;
    transform:translateY(10px);
    transition:.3s ease;
}

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
/* CARD DA MARCA */

.card-marca{
    position:relative;
    border:1px solid transparent;
    border-radius:14px;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

/* HOVER DO CARD */

.card-marca:hover{
    transform:translateY(-6px);
    border-color:#F46E4B;

    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

/* ÍCONE ESCONDIDO */

.card-marca .check-marca{
    opacity:0;
    transform:translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease;
}

/* ÍCONE APARECE NO HOVER */

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
.check-marca{
    width:34px;
    height:34px;

    border-radius:50%;

    background:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#F46E4B;

    box-shadow:0 5px 12px rgba(0,0,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c712efc */.elementor-14062 .elementor-element.elementor-element-c712efc{
    position: relative;
    border: 1px solid transparent;
    border-radius: 14px;
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-c712efc:hover{
    transform: translateY(-6px);
    border-color: #F46E4B;
    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

.elementor-14062 .elementor-element.elementor-element-c712efc .check-marca{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease,
        visibility .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-c712efc:hover .check-marca{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d3233c */.card-marca .check-marca{
    opacity:0;
    transform:translateY(10px);
    transition:.3s ease;
}

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
/* CARD DA MARCA */

.card-marca{
    position:relative;
    border:1px solid transparent;
    border-radius:14px;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

/* HOVER DO CARD */

.card-marca:hover{
    transform:translateY(-6px);
    border-color:#F46E4B;

    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

/* ÍCONE ESCONDIDO */

.card-marca .check-marca{
    opacity:0;
    transform:translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease;
}

/* ÍCONE APARECE NO HOVER */

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
.check-marca{
    width:34px;
    height:34px;

    border-radius:50%;

    background:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#F46E4B;

    box-shadow:0 5px 12px rgba(0,0,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4108f44 */.elementor-14062 .elementor-element.elementor-element-4108f44{
    position: relative;
    border: 1px solid transparent;
    border-radius: 14px;
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-4108f44:hover{
    transform: translateY(-6px);
    border-color: #F46E4B;
    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

.elementor-14062 .elementor-element.elementor-element-4108f44 .check-marca{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease,
        visibility .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-4108f44:hover .check-marca{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7529015 */.card-marca .check-marca{
    opacity:0;
    transform:translateY(10px);
    transition:.3s ease;
}

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
/* CARD DA MARCA */

.card-marca{
    position:relative;
    border:1px solid transparent;
    border-radius:14px;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

/* HOVER DO CARD */

.card-marca:hover{
    transform:translateY(-6px);
    border-color:#F46E4B;

    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

/* ÍCONE ESCONDIDO */

.card-marca .check-marca{
    opacity:0;
    transform:translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease;
}

/* ÍCONE APARECE NO HOVER */

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
.check-marca{
    width:34px;
    height:34px;

    border-radius:50%;

    background:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#F46E4B;

    box-shadow:0 5px 12px rgba(0,0,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f80ba4 */.elementor-14062 .elementor-element.elementor-element-2f80ba4{
    position: relative;
    border: 1px solid transparent;
    border-radius: 14px;
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-2f80ba4:hover{
    transform: translateY(-6px);
    border-color: #F46E4B;
    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

.elementor-14062 .elementor-element.elementor-element-2f80ba4 .check-marca{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease,
        visibility .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-2f80ba4:hover .check-marca{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-255ff09 */.card-marca .check-marca{
    opacity:0;
    transform:translateY(10px);
    transition:.3s ease;
}

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
/* CARD DA MARCA */

.card-marca{
    position:relative;
    border:1px solid transparent;
    border-radius:14px;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

/* HOVER DO CARD */

.card-marca:hover{
    transform:translateY(-6px);
    border-color:#F46E4B;

    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

/* ÍCONE ESCONDIDO */

.card-marca .check-marca{
    opacity:0;
    transform:translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease;
}

/* ÍCONE APARECE NO HOVER */

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
.check-marca{
    width:34px;
    height:34px;

    border-radius:50%;

    background:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#F46E4B;

    box-shadow:0 5px 12px rgba(0,0,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1cff */.elementor-14062 .elementor-element.elementor-element-d2d1cff{
    position: relative;
    border: 1px solid transparent;
    border-radius: 14px;
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-d2d1cff:hover{
    transform: translateY(-6px);
    border-color: #F46E4B;
    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

.elementor-14062 .elementor-element.elementor-element-d2d1cff .check-marca{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease,
        visibility .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-d2d1cff:hover .check-marca{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43be577 */.card-marca .check-marca{
    opacity:0;
    transform:translateY(10px);
    transition:.3s ease;
}

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
/* CARD DA MARCA */

.card-marca{
    position:relative;
    border:1px solid transparent;
    border-radius:14px;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

/* HOVER DO CARD */

.card-marca:hover{
    transform:translateY(-6px);
    border-color:#F46E4B;

    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

/* ÍCONE ESCONDIDO */

.card-marca .check-marca{
    opacity:0;
    transform:translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease;
}

/* ÍCONE APARECE NO HOVER */

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
.check-marca{
    width:34px;
    height:34px;

    border-radius:50%;

    background:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#F46E4B;

    box-shadow:0 5px 12px rgba(0,0,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a6b639 */.elementor-14062 .elementor-element.elementor-element-8a6b639{
    position: relative;
    border: 1px solid transparent;
    border-radius: 14px;
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-8a6b639:hover{
    transform: translateY(-6px);
    border-color: #F46E4B;
    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

.elementor-14062 .elementor-element.elementor-element-8a6b639 .check-marca{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease,
        visibility .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-8a6b639:hover .check-marca{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b3881f7 */.card-marca .check-marca{
    opacity:0;
    transform:translateY(10px);
    transition:.3s ease;
}

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
/* CARD DA MARCA */

.card-marca{
    position:relative;
    border:1px solid transparent;
    border-radius:14px;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

/* HOVER DO CARD */

.card-marca:hover{
    transform:translateY(-6px);
    border-color:#F46E4B;

    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

/* ÍCONE ESCONDIDO */

.card-marca .check-marca{
    opacity:0;
    transform:translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease;
}

/* ÍCONE APARECE NO HOVER */

.card-marca:hover .check-marca{
    opacity:1;
    transform:translateY(0);
}
.check-marca{
    width:34px;
    height:34px;

    border-radius:50%;

    background:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#F46E4B;

    box-shadow:0 5px 12px rgba(0,0,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87a4567 */.elementor-14062 .elementor-element.elementor-element-87a4567{
    position: relative;
    border: 1px solid transparent;
    border-radius: 14px;
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-87a4567:hover{
    transform: translateY(-6px);
    border-color: #F46E4B;
    box-shadow:
        0 12px 28px rgba(0,0,0,.12),
        0 0 18px rgba(244,110,75,.16);
}

.elementor-14062 .elementor-element.elementor-element-87a4567 .check-marca{
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition:
        opacity .3s ease,
        transform .3s ease,
        visibility .3s ease;
}

.elementor-14062 .elementor-element.elementor-element-87a4567:hover .check-marca{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f323c19 */.elementor-14062 .elementor-element.elementor-element-f323c19 .produto-lanterna img {
    position: relative;
    z-index: 2;

    transition:
        transform .4s cubic-bezier(.22,.61,.36,1),
        filter .4s ease,
        opacity .4s ease;

    transform: translateY(0) scale(1);
    filter:
        brightness(1)
        saturate(1)
        drop-shadow(0 10px 16px rgba(0,0,0,.18));
}

.elementor-14062 .elementor-element.elementor-element-f323c19 .produto-lanterna:hover img {
    transform: translateY(-8px) scale(1.05);

    filter:
        brightness(1.15)
        saturate(1.35)
        contrast(1.08)
        drop-shadow(0 14px 22px rgba(0,0,0,.22))
        drop-shadow(0 0 10px rgba(255,40,40,.65))
        drop-shadow(0 0 24px rgba(255,40,40,.45));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e55c19 */.card-kauai {
    transition: transform 0.3s ease, 
                box-shadow 0.3s ease, 
                background-color 0.3s ease;
    transform: translateY(0) scale(1);
    cursor: pointer;
    overflow: hidden;
}

.card-kauai:hover {
    transform: translateY(-8px) scale(1.025);
    box-shadow: 0 18px 35px rgba(50, 10, 25, 0.22);
    background-color: #f46e4b;
}

.card-kauai:hover,
.card-kauai:hover h1,
.card-kauai:hover h2,
.card-kauai:hover h3,
.card-kauai:hover h4,
.card-kauai:hover p,
.card-kauai:hover span {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91b40f1 */.elementor-14062 .elementor-element.elementor-element-91b40f1 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    border: 1px solid rgba(244, 110, 75, 0.18);
}

/* Faixa laranja animada */
.elementor-14062 .elementor-element.elementor-element-91b40f1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 100%;

    background-color: #f46e4b;
    z-index: -1;

    transition: width 0.4s cubic-bezier(.4, 0, .2, 1);
}

/* Movimento do card */
.elementor-14062 .elementor-element.elementor-element-91b40f1:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(93, 15, 48, 0.25);
    border-color: #f46e4b;
}

/* A faixa cobre o card */
.elementor-14062 .elementor-element.elementor-element-91b40f1:hover::before {
    width: 100%;
}

/* Transição dos textos e ícones */
.elementor-14062 .elementor-element.elementor-element-91b40f1 h1,
.elementor-14062 .elementor-element.elementor-element-91b40f1 h2,
.elementor-14062 .elementor-element.elementor-element-91b40f1 h3,
.elementor-14062 .elementor-element.elementor-element-91b40f1 h4,
.elementor-14062 .elementor-element.elementor-element-91b40f1 p,
.elementor-14062 .elementor-element.elementor-element-91b40f1 span,
.elementor-14062 .elementor-element.elementor-element-91b40f1 i,
.elementor-14062 .elementor-element.elementor-element-91b40f1 svg {
    transition:
        color 0.3s ease,
        transform 0.3s ease;
}

/* Textos brancos no hover */
.elementor-14062 .elementor-element.elementor-element-91b40f1:hover h1,
.elementor-14062 .elementor-element.elementor-element-91b40f1:hover h2,
.elementor-14062 .elementor-element.elementor-element-91b40f1:hover h3,
.elementor-14062 .elementor-element.elementor-element-91b40f1:hover h4,
.elementor-14062 .elementor-element.elementor-element-91b40f1:hover p,
.elementor-14062 .elementor-element.elementor-element-91b40f1:hover span {
    color: #ffffff !important;
}

/* Pequeno movimento no ícone */
.elementor-14062 .elementor-element.elementor-element-91b40f1:hover i,
.elementor-14062 .elementor-element.elementor-element-91b40f1:hover svg {
    transform: scale(1.18) rotate(-6deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77317b3 */.elementor-14062 .elementor-element.elementor-element-77317b3 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    border: 1px solid rgba(244, 110, 75, 0.18);
}

/* Faixa laranja animada */
.elementor-14062 .elementor-element.elementor-element-77317b3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 100%;

    background-color: #f46e4b;
    z-index: -1;

    transition: width 0.4s cubic-bezier(.4, 0, .2, 1);
}

/* Movimento do card */
.elementor-14062 .elementor-element.elementor-element-77317b3:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(93, 15, 48, 0.25);
    border-color: #f46e4b;
}

/* A faixa cobre o card */
.elementor-14062 .elementor-element.elementor-element-77317b3:hover::before {
    width: 100%;
}

/* Transição dos textos e ícones */
.elementor-14062 .elementor-element.elementor-element-77317b3 h1,
.elementor-14062 .elementor-element.elementor-element-77317b3 h2,
.elementor-14062 .elementor-element.elementor-element-77317b3 h3,
.elementor-14062 .elementor-element.elementor-element-77317b3 h4,
.elementor-14062 .elementor-element.elementor-element-77317b3 p,
.elementor-14062 .elementor-element.elementor-element-77317b3 span,
.elementor-14062 .elementor-element.elementor-element-77317b3 i,
.elementor-14062 .elementor-element.elementor-element-77317b3 svg {
    transition:
        color 0.3s ease,
        transform 0.3s ease;
}

/* Textos brancos no hover */
.elementor-14062 .elementor-element.elementor-element-77317b3:hover h1,
.elementor-14062 .elementor-element.elementor-element-77317b3:hover h2,
.elementor-14062 .elementor-element.elementor-element-77317b3:hover h3,
.elementor-14062 .elementor-element.elementor-element-77317b3:hover h4,
.elementor-14062 .elementor-element.elementor-element-77317b3:hover p,
.elementor-14062 .elementor-element.elementor-element-77317b3:hover span {
    color: #ffffff !important;
}

/* Pequeno movimento no ícone */
.elementor-14062 .elementor-element.elementor-element-77317b3:hover i,
.elementor-14062 .elementor-element.elementor-element-77317b3:hover svg {
    transform: scale(1.18) rotate(-6deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebe108 */.elementor-14062 .elementor-element.elementor-element-2ebe108 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    border: 1px solid rgba(244, 110, 75, 0.18);
}

/* Faixa laranja animada */
.elementor-14062 .elementor-element.elementor-element-2ebe108::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 100%;

    background-color: #f46e4b;
    z-index: -1;

    transition: width 0.4s cubic-bezier(.4, 0, .2, 1);
}

/* Movimento do card */
.elementor-14062 .elementor-element.elementor-element-2ebe108:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(93, 15, 48, 0.25);
    border-color: #f46e4b;
}

/* A faixa cobre o card */
.elementor-14062 .elementor-element.elementor-element-2ebe108:hover::before {
    width: 100%;
}

/* Transição dos textos e ícones */
.elementor-14062 .elementor-element.elementor-element-2ebe108 h1,
.elementor-14062 .elementor-element.elementor-element-2ebe108 h2,
.elementor-14062 .elementor-element.elementor-element-2ebe108 h3,
.elementor-14062 .elementor-element.elementor-element-2ebe108 h4,
.elementor-14062 .elementor-element.elementor-element-2ebe108 p,
.elementor-14062 .elementor-element.elementor-element-2ebe108 span,
.elementor-14062 .elementor-element.elementor-element-2ebe108 i,
.elementor-14062 .elementor-element.elementor-element-2ebe108 svg {
    transition:
        color 0.3s ease,
        transform 0.3s ease;
}

/* Textos brancos no hover */
.elementor-14062 .elementor-element.elementor-element-2ebe108:hover h1,
.elementor-14062 .elementor-element.elementor-element-2ebe108:hover h2,
.elementor-14062 .elementor-element.elementor-element-2ebe108:hover h3,
.elementor-14062 .elementor-element.elementor-element-2ebe108:hover h4,
.elementor-14062 .elementor-element.elementor-element-2ebe108:hover p,
.elementor-14062 .elementor-element.elementor-element-2ebe108:hover span {
    color: #ffffff !important;
}

/* Pequeno movimento no ícone */
.elementor-14062 .elementor-element.elementor-element-2ebe108:hover i,
.elementor-14062 .elementor-element.elementor-element-2ebe108:hover svg {
    transform: scale(1.18) rotate(-6deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709069d */.elementor-14062 .elementor-element.elementor-element-709069d {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    border: 1px solid rgba(244, 110, 75, 0.18);
}

/* Faixa laranja animada */
.elementor-14062 .elementor-element.elementor-element-709069d::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 100%;

    background-color: #f46e4b;
    z-index: -1;

    transition: width 0.4s cubic-bezier(.4, 0, .2, 1);
}

/* Movimento do card */
.elementor-14062 .elementor-element.elementor-element-709069d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(93, 15, 48, 0.25);
    border-color: #f46e4b;
}

/* A faixa cobre o card */
.elementor-14062 .elementor-element.elementor-element-709069d:hover::before {
    width: 100%;
}

/* Transição dos textos e ícones */
.elementor-14062 .elementor-element.elementor-element-709069d h1,
.elementor-14062 .elementor-element.elementor-element-709069d h2,
.elementor-14062 .elementor-element.elementor-element-709069d h3,
.elementor-14062 .elementor-element.elementor-element-709069d h4,
.elementor-14062 .elementor-element.elementor-element-709069d p,
.elementor-14062 .elementor-element.elementor-element-709069d span,
.elementor-14062 .elementor-element.elementor-element-709069d i,
.elementor-14062 .elementor-element.elementor-element-709069d svg {
    transition:
        color 0.3s ease,
        transform 0.3s ease;
}

/* Textos brancos no hover */
.elementor-14062 .elementor-element.elementor-element-709069d:hover h1,
.elementor-14062 .elementor-element.elementor-element-709069d:hover h2,
.elementor-14062 .elementor-element.elementor-element-709069d:hover h3,
.elementor-14062 .elementor-element.elementor-element-709069d:hover h4,
.elementor-14062 .elementor-element.elementor-element-709069d:hover p,
.elementor-14062 .elementor-element.elementor-element-709069d:hover span {
    color: #ffffff !important;
}

/* Pequeno movimento no ícone */
.elementor-14062 .elementor-element.elementor-element-709069d:hover i,
.elementor-14062 .elementor-element.elementor-element-709069d:hover svg {
    transform: scale(1.18) rotate(-6deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8866a25 */.elementor-14062 .elementor-element.elementor-element-8866a25 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    border: 1px solid rgba(244, 110, 75, 0.18);
}

/* Faixa laranja animada */
.elementor-14062 .elementor-element.elementor-element-8866a25::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 100%;

    background-color: #f46e4b;
    z-index: -1;

    transition: width 0.4s cubic-bezier(.4, 0, .2, 1);
}

/* Movimento do card */
.elementor-14062 .elementor-element.elementor-element-8866a25:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(93, 15, 48, 0.25);
    border-color: #f46e4b;
}

/* A faixa cobre o card */
.elementor-14062 .elementor-element.elementor-element-8866a25:hover::before {
    width: 100%;
}

/* Transição dos textos e ícones */
.elementor-14062 .elementor-element.elementor-element-8866a25 h1,
.elementor-14062 .elementor-element.elementor-element-8866a25 h2,
.elementor-14062 .elementor-element.elementor-element-8866a25 h3,
.elementor-14062 .elementor-element.elementor-element-8866a25 h4,
.elementor-14062 .elementor-element.elementor-element-8866a25 p,
.elementor-14062 .elementor-element.elementor-element-8866a25 span,
.elementor-14062 .elementor-element.elementor-element-8866a25 i,
.elementor-14062 .elementor-element.elementor-element-8866a25 svg {
    transition:
        color 0.3s ease,
        transform 0.3s ease;
}

/* Textos brancos no hover */
.elementor-14062 .elementor-element.elementor-element-8866a25:hover h1,
.elementor-14062 .elementor-element.elementor-element-8866a25:hover h2,
.elementor-14062 .elementor-element.elementor-element-8866a25:hover h3,
.elementor-14062 .elementor-element.elementor-element-8866a25:hover h4,
.elementor-14062 .elementor-element.elementor-element-8866a25:hover p,
.elementor-14062 .elementor-element.elementor-element-8866a25:hover span {
    color: #ffffff !important;
}

/* Pequeno movimento no ícone */
.elementor-14062 .elementor-element.elementor-element-8866a25:hover i,
.elementor-14062 .elementor-element.elementor-element-8866a25:hover svg {
    transform: scale(1.18) rotate(-6deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcea697 */.elementor-14062 .elementor-element.elementor-element-fcea697 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    border: 1px solid rgba(244, 110, 75, 0.18);
}

/* Faixa laranja animada */
.elementor-14062 .elementor-element.elementor-element-fcea697::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 100%;

    background-color: #f46e4b;
    z-index: -1;

    transition: width 0.4s cubic-bezier(.4, 0, .2, 1);
}

/* Movimento do card */
.elementor-14062 .elementor-element.elementor-element-fcea697:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(93, 15, 48, 0.25);
    border-color: #f46e4b;
}

/* A faixa cobre o card */
.elementor-14062 .elementor-element.elementor-element-fcea697:hover::before {
    width: 100%;
}

/* Transição dos textos e ícones */
.elementor-14062 .elementor-element.elementor-element-fcea697 h1,
.elementor-14062 .elementor-element.elementor-element-fcea697 h2,
.elementor-14062 .elementor-element.elementor-element-fcea697 h3,
.elementor-14062 .elementor-element.elementor-element-fcea697 h4,
.elementor-14062 .elementor-element.elementor-element-fcea697 p,
.elementor-14062 .elementor-element.elementor-element-fcea697 span,
.elementor-14062 .elementor-element.elementor-element-fcea697 i,
.elementor-14062 .elementor-element.elementor-element-fcea697 svg {
    transition:
        color 0.3s ease,
        transform 0.3s ease;
}

/* Textos brancos no hover */
.elementor-14062 .elementor-element.elementor-element-fcea697:hover h1,
.elementor-14062 .elementor-element.elementor-element-fcea697:hover h2,
.elementor-14062 .elementor-element.elementor-element-fcea697:hover h3,
.elementor-14062 .elementor-element.elementor-element-fcea697:hover h4,
.elementor-14062 .elementor-element.elementor-element-fcea697:hover p,
.elementor-14062 .elementor-element.elementor-element-fcea697:hover span {
    color: #ffffff !important;
}

/* Pequeno movimento no ícone */
.elementor-14062 .elementor-element.elementor-element-fcea697:hover i,
.elementor-14062 .elementor-element.elementor-element-fcea697:hover svg {
    transform: scale(1.18) rotate(-6deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f690012 */.card-kauai {
    transition: transform 0.3s ease, 
                box-shadow 0.3s ease, 
                background-color 0.3s ease;
    transform: translateY(0) scale(1);
    cursor: pointer;
    overflow: hidden;
}

.card-kauai:hover {
    transform: translateY(-8px) scale(1.025);
    box-shadow: 0 18px 35px rgba(50, 10, 25, 0.22);
    background-color: #f46e4b;
}

.card-kauai:hover,
.card-kauai:hover h1,
.card-kauai:hover h2,
.card-kauai:hover h3,
.card-kauai:hover h4,
.card-kauai:hover p,
.card-kauai:hover span {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e46dac3 */.elementor-14062 .elementor-element.elementor-element-e46dac3 .produto-lanterna img {
    position: relative;
    z-index: 2;

    transition:
        transform .4s cubic-bezier(.22,.61,.36,1),
        filter .4s ease,
        opacity .4s ease;

    transform: translateY(0) scale(1);
    filter:
        brightness(1)
        saturate(1)
        drop-shadow(0 10px 16px rgba(0,0,0,.18));
}

.elementor-14062 .elementor-element.elementor-element-e46dac3 .produto-lanterna:hover img {
    transform: translateY(-8px) scale(1.05);

    filter:
        brightness(1.15)
        saturate(1.35)
        contrast(1.08)
        drop-shadow(0 14px 22px rgba(0,0,0,.22))
        drop-shadow(0 0 10px rgba(255,40,40,.65))
        drop-shadow(0 0 24px rgba(255,40,40,.45));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9509f1b */.logo{
    position:relative;
    overflow:hidden;
}

.logo::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:70px;

    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    transform:skewX(-25deg);

    transition:1s;
}

.logo:hover::before{

    left:130%;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cd6332 */.footer-kauai{
    position:relative;
    overflow:hidden;
}

.footer-kauai::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:70px;

    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    transform:skewX(-25deg);

    transition:1s;
}

.footer-kauai:hover::before{

    left:130%;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d41fde */.footer-kauai{
    position:relative;
    overflow:hidden;
}

.footer-kauai::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:70px;

    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    transform:skewX(-25deg);

    transition:1s;
}

.footer-kauai:hover::before{

    left:130%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3565fe5 */.footer-kauai{
    position:relative;
    overflow:hidden;
}

.footer-kauai::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:70px;

    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    transform:skewX(-25deg);

    transition:1s;
}

.footer-kauai:hover::before{

    left:130%;

}/* End custom CSS */