.elementor-1302 .elementor-element.elementor-element-c274f52{--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:center;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-c274f52:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-c274f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0CFF00;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-a84ad11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:800;color:#000000;}.elementor-1302 .elementor-element.elementor-element-f2ebab5{--display:flex;--min-height:800px;--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:flex-start;--flex-wrap:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-f2ebab5:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-f2ebab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1A29;background-image:url("https://servidorviajante.com/wp-content/uploads/2026/06/BG-nova-Lp-Leo-villanova.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1302 .elementor-element.elementor-element-d531662{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-d531662 .elementor-image-box-wrapper{text-align:start;}.elementor-1302 .elementor-element.elementor-element-d531662 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:2.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-d531662:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-d531662:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-d531662 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#F5E6C0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1302 .elementor-element.elementor-element-82d8633{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-82d8633 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1302 .elementor-element.elementor-element-82d8633 .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1302 .elementor-element.elementor-element-4fb26b6{width:100%;max-width:100%;text-align:start;}.elementor-1302 .elementor-element.elementor-element-4fb26b6 img{width:29%;}.elementor-1302 .elementor-element.elementor-element-049c51c{--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;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-049c51c:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-049c51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(8deg, #1F3853 35%, #001220 100%);}.elementor-1302 .elementor-element.elementor-element-0a6f142{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-0a6f142 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-0a6f142 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-0a6f142:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-0a6f142:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-0a6f142 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-899318c{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-899318c > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-899318c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-899318c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-899318c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-899318c .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-899318c .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-899318c .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-899318c:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-899318c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-899318c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-7a196a4{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-7a196a4 > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-7a196a4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-7a196a4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-7a196a4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-7a196a4 .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-7a196a4 .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-7a196a4 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-7a196a4:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-7a196a4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-7a196a4 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-f8d3fbe.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-f8d3fbe:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-0815f20{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-0815f20 > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-0815f20.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-0815f20.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-0815f20.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-0815f20 .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-0815f20 .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-0815f20 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-0815f20:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-0815f20:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-0815f20 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-9100bcb{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-9100bcb > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-9100bcb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-9100bcb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-9100bcb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-9100bcb .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-9100bcb .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-9100bcb .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-9100bcb:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-9100bcb:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-9100bcb .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-e1f0f7b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-e1f0f7b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-578e1ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1302 .elementor-element.elementor-element-578e1ad .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-1302 .elementor-element.elementor-element-e24d9f9{--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;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-e24d9f9:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-e24d9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1A29;}.elementor-1302 .elementor-element.elementor-element-9f45ff8{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-9f45ff8 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-9f45ff8 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-9f45ff8:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-9f45ff8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-9f45ff8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-b658f02{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-b658f02 > .elementor-widget-container{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C85;border-radius:20px 20px 20px 20px;}.elementor-1302 .elementor-element.elementor-element-b658f02 .elementor-image-box-wrapper{text-align:start;}.elementor-1302 .elementor-element.elementor-element-b658f02.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1302 .elementor-element.elementor-element-b658f02.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1302 .elementor-element.elementor-element-b658f02.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1302 .elementor-element.elementor-element-b658f02 .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-1302 .elementor-element.elementor-element-b658f02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-b658f02 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-b658f02:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-b658f02:has(:focus) .elementor-image-box-title{color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-b658f02 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F1E7CD;}.elementor-1302 .elementor-element.elementor-element-60e9bb6{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-60e9bb6 > .elementor-widget-container{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C85;border-radius:20px 20px 20px 20px;}.elementor-1302 .elementor-element.elementor-element-60e9bb6 .elementor-image-box-wrapper{text-align:start;}.elementor-1302 .elementor-element.elementor-element-60e9bb6.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1302 .elementor-element.elementor-element-60e9bb6.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1302 .elementor-element.elementor-element-60e9bb6.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1302 .elementor-element.elementor-element-60e9bb6 .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-1302 .elementor-element.elementor-element-60e9bb6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-60e9bb6 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-60e9bb6:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-60e9bb6:has(:focus) .elementor-image-box-title{color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-60e9bb6 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F1E7CD;}.elementor-1302 .elementor-element.elementor-element-d698672{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-d698672 > .elementor-widget-container{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C85;border-radius:20px 20px 20px 20px;}.elementor-1302 .elementor-element.elementor-element-d698672 .elementor-image-box-wrapper{text-align:start;}.elementor-1302 .elementor-element.elementor-element-d698672.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1302 .elementor-element.elementor-element-d698672.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1302 .elementor-element.elementor-element-d698672.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1302 .elementor-element.elementor-element-d698672 .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-1302 .elementor-element.elementor-element-d698672 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-d698672 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-d698672:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-d698672:has(:focus) .elementor-image-box-title{color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-d698672 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F1E7CD;}.elementor-1302 .elementor-element.elementor-element-654357f{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-654357f > .elementor-widget-container{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C85;border-radius:20px 20px 20px 20px;}.elementor-1302 .elementor-element.elementor-element-654357f .elementor-image-box-wrapper{text-align:start;}.elementor-1302 .elementor-element.elementor-element-654357f.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1302 .elementor-element.elementor-element-654357f.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1302 .elementor-element.elementor-element-654357f.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1302 .elementor-element.elementor-element-654357f .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-1302 .elementor-element.elementor-element-654357f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-654357f .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-654357f:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-654357f:has(:focus) .elementor-image-box-title{color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-654357f .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F1E7CD;}.elementor-1302 .elementor-element.elementor-element-c277c36{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-c277c36 > .elementor-widget-container{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C85;border-radius:20px 20px 20px 20px;}.elementor-1302 .elementor-element.elementor-element-c277c36 .elementor-image-box-wrapper{text-align:start;}.elementor-1302 .elementor-element.elementor-element-c277c36.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1302 .elementor-element.elementor-element-c277c36.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1302 .elementor-element.elementor-element-c277c36.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1302 .elementor-element.elementor-element-c277c36 .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-1302 .elementor-element.elementor-element-c277c36 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-c277c36 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-c277c36:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-c277c36:has(:focus) .elementor-image-box-title{color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-c277c36 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F1E7CD;}.elementor-1302 .elementor-element.elementor-element-c1835cb{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-c1835cb > .elementor-widget-container{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C85;border-radius:20px 20px 20px 20px;}.elementor-1302 .elementor-element.elementor-element-c1835cb .elementor-image-box-wrapper{text-align:start;}.elementor-1302 .elementor-element.elementor-element-c1835cb.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1302 .elementor-element.elementor-element-c1835cb.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1302 .elementor-element.elementor-element-c1835cb.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1302 .elementor-element.elementor-element-c1835cb .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-1302 .elementor-element.elementor-element-c1835cb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-c1835cb .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-c1835cb:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-c1835cb:has(:focus) .elementor-image-box-title{color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-c1835cb .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F1E7CD;}.elementor-1302 .elementor-element.elementor-element-e1efd27{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-e1efd27 > .elementor-widget-container{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C85;border-radius:20px 20px 20px 20px;}.elementor-1302 .elementor-element.elementor-element-e1efd27 .elementor-image-box-wrapper{text-align:start;}.elementor-1302 .elementor-element.elementor-element-e1efd27.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1302 .elementor-element.elementor-element-e1efd27.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1302 .elementor-element.elementor-element-e1efd27.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1302 .elementor-element.elementor-element-e1efd27 .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-1302 .elementor-element.elementor-element-e1efd27 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-e1efd27 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-e1efd27:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-e1efd27:has(:focus) .elementor-image-box-title{color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-e1efd27 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F1E7CD;}.elementor-1302 .elementor-element.elementor-element-67bbc43{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-67bbc43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1302 .elementor-element.elementor-element-67bbc43 .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-1302 .elementor-element.elementor-element-94bda6d{--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;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-94bda6d:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-94bda6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1A29;}.elementor-1302 .elementor-element.elementor-element-edb61a5{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-edb61a5 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-edb61a5 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-edb61a5:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-edb61a5:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-edb61a5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-d550c5f{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-d550c5f .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-d550c5f .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-d550c5f:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-d550c5f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-d550c5f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-3cc999f{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-3cc999f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1302 .elementor-element.elementor-element-3cc999f .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-1302 .elementor-element.elementor-element-9fec156{--display:flex;--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:flex-start;--align-items:center;}.elementor-1302 .elementor-element.elementor-element-817a772{--display:flex;--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:flex-start;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1302 .elementor-element.elementor-element-3a31634{--display:flex;--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:flex-start;--align-items:center;}.elementor-1302 .elementor-element.elementor-element-cebb723{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1302 .elementor-element.elementor-element-cebb723 img{width:44%;max-width:80%;}.elementor-1302 .elementor-element.elementor-element-4a8593e{text-align:start;}.elementor-1302 .elementor-element.elementor-element-4a8593e .elementor-heading-title{color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-1433f13{text-align:start;}.elementor-1302 .elementor-element.elementor-element-6c0d2cb{--display:flex;--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:flex-start;--align-items:center;}.elementor-1302 .elementor-element.elementor-element-74d7063{text-align:center;}.elementor-1302 .elementor-element.elementor-element-74d7063 img{max-width:93%;}.elementor-1302 .elementor-element.elementor-element-1efea21{text-align:start;}.elementor-1302 .elementor-element.elementor-element-1efea21 .elementor-heading-title{color:#F5E6C0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-0d490cc{text-align:start;}.elementor-1302 .elementor-element.elementor-element-3e7d312{text-align:start;}.elementor-1302 .elementor-element.elementor-element-ea715b8{--display:flex;--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:flex-start;--align-items:center;}.elementor-1302 .elementor-element.elementor-element-a865760{text-align:center;}.elementor-1302 .elementor-element.elementor-element-37ac632{text-align:start;}.elementor-1302 .elementor-element.elementor-element-37ac632 .elementor-heading-title{color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-713b283{text-align:center;}.elementor-1302 .elementor-element.elementor-element-713b283 img{width:61%;}.elementor-1302 .elementor-element.elementor-element-d7df45e{--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;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-d7df45e:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-d7df45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1A29;}.elementor-1302 .elementor-element.elementor-element-9a985f8{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-9a985f8 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-9a985f8 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-9a985f8:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-9a985f8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-9a985f8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#F5E6C0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1302 .elementor-element.elementor-element-bae1c47{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-bae1c47 > .elementor-widget-container{background-color:transparent;padding:40px 40px 40px 40px;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C85;border-radius:20px 20px 20px 20px;}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-icon i{color:#C7AB4C;transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-icon svg{fill:#C7AB4C;transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-text{color:#F5E6C0;transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-3b22a24{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-3b22a24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1302 .elementor-element.elementor-element-3b22a24 .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-1302 .elementor-element.elementor-element-4df7f99{--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;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-4df7f99:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-4df7f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1A29;}.elementor-1302 .elementor-element.elementor-element-fc61cee{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-fc61cee .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-fc61cee .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-fc61cee:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-fc61cee:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-fc61cee .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-e9f999f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1302 .elementor-element.elementor-element-7255f90{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-7255f90 > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-7255f90.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-7255f90.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-7255f90.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-7255f90 .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-7255f90 .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-7255f90 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-7255f90:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-7255f90:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-7255f90 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-35992fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-35992fa > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-35992fa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-35992fa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-35992fa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-35992fa .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-35992fa .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-35992fa .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-35992fa:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-35992fa:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-35992fa .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-d7eaa2d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-d7eaa2d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-366c06e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1302 .elementor-element.elementor-element-15b322a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-15b322a > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-15b322a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-15b322a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-15b322a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-15b322a .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-15b322a .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-15b322a .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-15b322a:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-15b322a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-15b322a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-326378a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-326378a > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-326378a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-326378a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-326378a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-326378a .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-326378a .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-326378a .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-326378a:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-326378a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-326378a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-9fb6299{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-9fb6299 > .elementor-widget-container{background-color:#17161640;padding:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1302 .elementor-element.elementor-element-9fb6299.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1302 .elementor-element.elementor-element-9fb6299.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1302 .elementor-element.elementor-element-9fb6299.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-9fb6299 .elementor-image-box-wrapper .elementor-image-box-img{width:47%;}.elementor-1302 .elementor-element.elementor-element-9fb6299 .elementor-image-box-img img{border-radius:11px;transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-9fb6299 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-9fb6299:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-9fb6299:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-9fb6299 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-3dd5a40{--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:center;--flex-wrap:wrap;}.elementor-1302 .elementor-element.elementor-element-1979dc7{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-1979dc7 > .elementor-widget-container{background-color:transparent;padding:1rem 1rem 1rem 1rem;background-image:linear-gradient(140deg, #1D293B 0%, #0E1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-1979dc7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-1979dc7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-1979dc7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-0a33770{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-0a33770 > .elementor-widget-container{background-color:transparent;padding:1rem 1rem 1rem 1rem;background-image:linear-gradient(140deg, #1D293B 0%, #0E1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-0a33770 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-0a33770 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-0a33770 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-415915a{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-415915a > .elementor-widget-container{background-color:transparent;padding:1rem 1rem 1rem 1rem;background-image:linear-gradient(140deg, #1D293B 0%, #0E1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-415915a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-415915a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-415915a .elementor-icon-list-text{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-aa5292c{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-aa5292c > .elementor-widget-container{background-color:transparent;padding:1rem 1rem 1rem 1rem;background-image:linear-gradient(140deg, #1D293B 0%, #0E1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-aa5292c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-aa5292c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-aa5292c .elementor-icon-list-text{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-6aacc80{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-6aacc80 > .elementor-widget-container{background-color:transparent;padding:1rem 1rem 1rem 1rem;background-image:linear-gradient(140deg, #1D293B 0%, #0E1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-6aacc80 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-6aacc80 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-6aacc80 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-3935837{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-3935837 > .elementor-widget-container{background-color:transparent;padding:1rem 1rem 1rem 1rem;background-image:linear-gradient(140deg, #1D293B 0%, #0E1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-3935837 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-3935837 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-3935837 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-9deece4{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-9deece4 > .elementor-widget-container{background-color:transparent;padding:1rem 1rem 1rem 1rem;background-image:linear-gradient(140deg, #1D293B 0%, #0E1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-9deece4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-9deece4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-9deece4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-e211853{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1302 .elementor-element.elementor-element-e211853 > .elementor-widget-container{background-color:transparent;padding:1rem 1rem 1rem 1rem;background-image:linear-gradient(140deg, #1D293B 0%, #0E1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-e211853 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-e211853 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1302 .elementor-element.elementor-element-e211853 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1302 .elementor-element.elementor-element-0c1d342{width:100%;max-width:100%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:#FF3434;}.elementor-1302 .elementor-element.elementor-element-0c1d342 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-1302 .elementor-element.elementor-element-94dd452{--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:center;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;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:#C9A84C85;--border-color:#C9A84C85;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1302 .elementor-element.elementor-element-94dd452:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-94dd452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #1D293B 27%, #050C14 100%);}.elementor-1302 .elementor-element.elementor-element-94dd452.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1302 .elementor-element.elementor-element-af00713{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-af00713 > .elementor-widget-container{padding:40px 40px 40px 40px;border-style:none;}.elementor-1302 .elementor-element.elementor-element-4175bab{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-4175bab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1302 .elementor-element.elementor-element-4175bab .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-1302 .elementor-element.elementor-element-43a290f{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-e7d3491{--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:center;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-e7d3491:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-e7d3491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1A29;}.elementor-1302 .elementor-element.elementor-element-e6f1887{--display:flex;}.elementor-1302 .elementor-element.elementor-element-03a8a8a .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-03a8a8a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1302 .elementor-element.elementor-element-03a8a8a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1302 .elementor-element.elementor-element-03a8a8a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-03a8a8a .elementor-image-box-wrapper .elementor-image-box-img{width:44%;}.elementor-1302 .elementor-element.elementor-element-03a8a8a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1302 .elementor-element.elementor-element-03a8a8a .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:3.2rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-03a8a8a:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-03a8a8a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-03a8a8a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-1007920{--display:flex;}.elementor-1302 .elementor-element.elementor-element-4f2aea5 > .elementor-widget-container{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C85;border-radius:20px 20px 20px 20px;}.elementor-1302 .elementor-element.elementor-element-4f2aea5 .elementor-image-box-wrapper{text-align:start;}.elementor-1302 .elementor-element.elementor-element-4f2aea5 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;color:#E2BD67;}.elementor-1302 .elementor-element.elementor-element-4f2aea5:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-4f2aea5:has(:focus) .elementor-image-box-title{color:#E2BD67;}.elementor-1302 .elementor-element.elementor-element-4f2aea5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-e3f80ec > .elementor-widget-container{background-color:transparent;padding:25px 25px 25px 25px;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C85;border-radius:20px 20px 20px 20px;}.elementor-1302 .elementor-element.elementor-element-e3f80ec .elementor-image-box-wrapper{text-align:start;}.elementor-1302 .elementor-element.elementor-element-e3f80ec .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;color:#E2BD67;}.elementor-1302 .elementor-element.elementor-element-e3f80ec:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-e3f80ec:has(:focus) .elementor-image-box-title{color:#E2BD67;}.elementor-1302 .elementor-element.elementor-element-e3f80ec .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-be05c89{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-be05c89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1302 .elementor-element.elementor-element-be05c89 .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-1302 .elementor-element.elementor-element-f0255b1{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-23ff58b{--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:center;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-23ff58b:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-23ff58b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1A29;}.elementor-1302 .elementor-element.elementor-element-d46d2f8{--display:flex;--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:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1302 .elementor-element.elementor-element-edc8968{text-align:center;}.elementor-1302 .elementor-element.elementor-element-edc8968 .elementor-heading-title{color:#DEC57E;}.elementor-1302 .elementor-element.elementor-element-b9feccc{text-align:center;}.elementor-1302 .elementor-element.elementor-element-b9feccc .elementor-heading-title{color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1302 .elementor-element.elementor-element-7deacda{--divider-border-style:solid;--divider-color:#C7AB4C;--divider-border-width:1px;}.elementor-1302 .elementor-element.elementor-element-7deacda .elementor-divider-separator{width:240px;margin:0 auto;margin-center:0;}.elementor-1302 .elementor-element.elementor-element-7deacda .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1302 .elementor-element.elementor-element-535918e .elementor-accordion-icon, .elementor-1302 .elementor-element.elementor-element-535918e .elementor-accordion-title{color:#EBD68E;}.elementor-1302 .elementor-element.elementor-element-535918e .elementor-accordion-icon svg{fill:#EBD68E;}.elementor-1302 .elementor-element.elementor-element-535918e .elementor-active .elementor-accordion-icon, .elementor-1302 .elementor-element.elementor-element-535918e .elementor-active .elementor-accordion-title{color:#C7AB4C;}.elementor-1302 .elementor-element.elementor-element-535918e .elementor-active .elementor-accordion-icon svg{fill:#C7AB4C;}.elementor-1302 .elementor-element.elementor-element-8365e64{--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;--flex-wrap:wrap;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-8365e64:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-8365e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(166deg, #0C1A29 39%, #1F3853 77%);}.elementor-1302 .elementor-element.elementor-element-bc5fbef{--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:center;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;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-radius:20px 20px 20px 20px;box-shadow:1px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1302 .elementor-element.elementor-element-bc5fbef:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-bc5fbef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);}.elementor-1302 .elementor-element.elementor-element-3e93d52{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-3e93d52 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-3e93d52 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-3e93d52:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-3e93d52:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-3e93d52 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-be65eb4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1302 .elementor-element.elementor-element-be65eb4 .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-1302 .elementor-element.elementor-element-2c21540{--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:center;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;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-radius:20px 20px 20px 20px;box-shadow:1px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1302 .elementor-element.elementor-element-2c21540:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-2c21540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #122335 27%, #0B1724 100%);}.elementor-1302 .elementor-element.elementor-element-b8ec09b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1302 .elementor-element.elementor-element-b8ec09b .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-b8ec09b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-b8ec09b:has(:hover) .elementor-image-box-title,
					 .elementor-1302 .elementor-element.elementor-element-b8ec09b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1302 .elementor-element.elementor-element-b8ec09b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1.6rem;font-weight:400;color:#F5E6C0;}.elementor-1302 .elementor-element.elementor-element-fa84c2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1302 .elementor-element.elementor-element-fa84c2f .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-1302 .elementor-element.elementor-element-2a8249c{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-2a8249c img{width:30%;}.elementor-1302 .elementor-element.elementor-element-70ad548{--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;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1302 .elementor-element.elementor-element-70ad548:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-70ad548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(179deg, #0C1A29 28%, #1F3853 72%);}.elementor-1302 .elementor-element.elementor-element-bb56885{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-1302 .elementor-element.elementor-element-f2ebab5{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-049c51c{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-e24d9f9{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-94bda6d{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-817a772{--content-width:1240px;}.elementor-1302 .elementor-element.elementor-element-d7df45e{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-4df7f99{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-e9f999f{--width:49%;}.elementor-1302 .elementor-element.elementor-element-366c06e{--width:49%;}.elementor-1302 .elementor-element.elementor-element-94dd452{--width:46%;}.elementor-1302 .elementor-element.elementor-element-e7d3491{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-e6f1887{--width:48%;}.elementor-1302 .elementor-element.elementor-element-1007920{--width:48%;}.elementor-1302 .elementor-element.elementor-element-23ff58b{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-d46d2f8{--content-width:1200px;}.elementor-1302 .elementor-element.elementor-element-8365e64{--content-width:1280px;}.elementor-1302 .elementor-element.elementor-element-bc5fbef{--width:49%;}.elementor-1302 .elementor-element.elementor-element-2c21540{--width:49%;}.elementor-1302 .elementor-element.elementor-element-70ad548{--content-width:1280px;}}@media(max-width:767px){.elementor-1302 .elementor-element.elementor-element-a84ad11 .elementor-heading-title{font-size:1.2rem;}.elementor-1302 .elementor-element.elementor-element-f2ebab5:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-f2ebab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://servidorviajante.com/wp-content/uploads/2026/06/Bg-Mobile-LP-leo-villanova.webp");}.elementor-1302 .elementor-element.elementor-element-f2ebab5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:01rem;}.elementor-1302 .elementor-element.elementor-element-d531662{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-d531662 > .elementor-widget-container{margin:144px 0px 0px 0px;}.elementor-1302 .elementor-element.elementor-element-d531662 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-d531662 .elementor-image-box-title{font-size:1.2rem;}.elementor-1302 .elementor-element.elementor-element-d531662 .elementor-image-box-description{font-size:1rem;}.elementor-1302 .elementor-element.elementor-element-82d8633 .elementor-button{font-size:1rem;}.elementor-1302 .elementor-element.elementor-element-4fb26b6{text-align:center;}.elementor-1302 .elementor-element.elementor-element-4fb26b6 img{width:85%;}.elementor-1302 .elementor-element.elementor-element-049c51c{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1302 .elementor-element.elementor-element-0a6f142{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-0a6f142 .elementor-image-box-title{font-size:1.4rem;}.elementor-1302 .elementor-element.elementor-element-899318c{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-899318c > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-899318c .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-899318c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-899318c .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-7a196a4{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-7a196a4 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-7a196a4 .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-7a196a4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-7a196a4 .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-f8d3fbe .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-0815f20{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-0815f20 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-0815f20 .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-0815f20 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-0815f20 .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-9100bcb{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-9100bcb > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-9100bcb .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-9100bcb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-9100bcb .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-e1f0f7b .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-578e1ad .elementor-button{font-size:1rem;}.elementor-1302 .elementor-element.elementor-element-e24d9f9{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1302 .elementor-element.elementor-element-9f45ff8{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-9f45ff8 .elementor-image-box-title{font-size:1.4rem;}.elementor-1302 .elementor-element.elementor-element-b658f02{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-b658f02 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-b658f02 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-b658f02 .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-b658f02.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-1302 .elementor-element.elementor-element-b658f02.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-1302 .elementor-element.elementor-element-b658f02.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-b658f02 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-1302 .elementor-element.elementor-element-60e9bb6{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-60e9bb6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-60e9bb6 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-60e9bb6 .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-60e9bb6.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-1302 .elementor-element.elementor-element-60e9bb6.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-1302 .elementor-element.elementor-element-60e9bb6.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-60e9bb6 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-1302 .elementor-element.elementor-element-d698672{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-d698672 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-d698672 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-d698672 .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-d698672.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-1302 .elementor-element.elementor-element-d698672.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-1302 .elementor-element.elementor-element-d698672.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-d698672 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-1302 .elementor-element.elementor-element-654357f{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-654357f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-654357f .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-654357f .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-654357f.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-1302 .elementor-element.elementor-element-654357f.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-1302 .elementor-element.elementor-element-654357f.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-654357f .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-1302 .elementor-element.elementor-element-c277c36{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-c277c36 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-c277c36 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-c277c36 .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-c277c36.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-1302 .elementor-element.elementor-element-c277c36.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-1302 .elementor-element.elementor-element-c277c36.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-c277c36 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-1302 .elementor-element.elementor-element-c1835cb{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-c1835cb > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-c1835cb .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-c1835cb .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-c1835cb.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-1302 .elementor-element.elementor-element-c1835cb.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-1302 .elementor-element.elementor-element-c1835cb.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-c1835cb .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-1302 .elementor-element.elementor-element-e1efd27{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-e1efd27 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-e1efd27 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-e1efd27 .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-e1efd27.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-1302 .elementor-element.elementor-element-e1efd27.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-1302 .elementor-element.elementor-element-e1efd27.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-1302 .elementor-element.elementor-element-e1efd27 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-1302 .elementor-element.elementor-element-67bbc43 .elementor-button{font-size:1rem;}.elementor-1302 .elementor-element.elementor-element-94bda6d{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1302 .elementor-element.elementor-element-edb61a5{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-edb61a5 .elementor-image-box-title{font-size:1.4rem;}.elementor-1302 .elementor-element.elementor-element-d550c5f{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-d550c5f .elementor-image-box-title{font-size:1.4rem;}.elementor-1302 .elementor-element.elementor-element-3cc999f .elementor-button{font-size:1rem;}.elementor-1302 .elementor-element.elementor-element-cebb723 img{width:53%;}.elementor-1302 .elementor-element.elementor-element-4a8593e{text-align:center;}.elementor-1302 .elementor-element.elementor-element-1efea21{text-align:center;}.elementor-1302 .elementor-element.elementor-element-0d490cc{text-align:center;}.elementor-1302 .elementor-element.elementor-element-37ac632{text-align:center;}.elementor-1302 .elementor-element.elementor-element-d7df45e{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1302 .elementor-element.elementor-element-9a985f8{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-9a985f8 .elementor-image-box-title{font-size:1.4rem;}.elementor-1302 .elementor-element.elementor-element-bae1c47{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-bae1c47 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1302 .elementor-element.elementor-element-bae1c47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1302 .elementor-element.elementor-element-3b22a24 .elementor-button{font-size:1rem;}.elementor-1302 .elementor-element.elementor-element-4df7f99{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1302 .elementor-element.elementor-element-fc61cee{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-fc61cee .elementor-image-box-title{font-size:1.4rem;}.elementor-1302 .elementor-element.elementor-element-7255f90{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-7255f90 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-7255f90 .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-7255f90 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-7255f90 .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-35992fa{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-35992fa > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-35992fa .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-35992fa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-35992fa .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-d7eaa2d .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-15b322a{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-15b322a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-15b322a .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-15b322a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-15b322a .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-326378a{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-326378a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-326378a .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-326378a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-326378a .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-9fb6299{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-9fb6299 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1302 .elementor-element.elementor-element-9fb6299 .elementor-image-box-img{margin-bottom:15px;}.elementor-1302 .elementor-element.elementor-element-9fb6299 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1302 .elementor-element.elementor-element-9fb6299 .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-1979dc7{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-0a33770{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-415915a{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-aa5292c{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-6aacc80{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-3935837{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-9deece4{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-e211853{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-94dd452{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1302 .elementor-element.elementor-element-af00713{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-af00713 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-4175bab .elementor-button{font-size:1rem;}.elementor-1302 .elementor-element.elementor-element-e7d3491{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1302 .elementor-element.elementor-element-03a8a8a{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-03a8a8a .elementor-image-box-img{margin-bottom:0px;}.elementor-1302 .elementor-element.elementor-element-03a8a8a .elementor-image-box-wrapper .elementor-image-box-img{width:49%;}.elementor-1302 .elementor-element.elementor-element-03a8a8a .elementor-image-box-title{font-size:1.4rem;}.elementor-1302 .elementor-element.elementor-element-4f2aea5{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-4f2aea5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-4f2aea5 .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-4f2aea5 .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-e3f80ec{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-e3f80ec > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1302 .elementor-element.elementor-element-e3f80ec .elementor-image-box-wrapper{text-align:center;}.elementor-1302 .elementor-element.elementor-element-e3f80ec .elementor-image-box-title{font-size:1.1rem;}.elementor-1302 .elementor-element.elementor-element-be05c89 .elementor-button{font-size:1rem;}.elementor-1302 .elementor-element.elementor-element-23ff58b{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1302 .elementor-element.elementor-element-d46d2f8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1302 .elementor-element.elementor-element-8365e64{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:01rem;}.elementor-1302 .elementor-element.elementor-element-bc5fbef{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1302 .elementor-element.elementor-element-3e93d52{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-3e93d52 .elementor-image-box-title{font-size:1.4rem;}.elementor-1302 .elementor-element.elementor-element-3e93d52 .elementor-image-box-description{font-size:1em;}.elementor-1302 .elementor-element.elementor-element-be65eb4 .elementor-button{font-size:1rem;}.elementor-1302 .elementor-element.elementor-element-2c21540{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1302 .elementor-element.elementor-element-b8ec09b{width:100%;max-width:100%;}.elementor-1302 .elementor-element.elementor-element-b8ec09b .elementor-image-box-title{font-size:1.4rem;}.elementor-1302 .elementor-element.elementor-element-b8ec09b .elementor-image-box-description{font-size:1.2rem;}.elementor-1302 .elementor-element.elementor-element-fa84c2f .elementor-button{font-size:1rem;}.elementor-1302 .elementor-element.elementor-element-70ad548{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for image-box, class: .elementor-element-d531662 *//* TEXTO COM DEGRADÊ IGUAL AO DA IMAGEM */
.frase-destaque {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 600;

    background: linear-gradient(
        90deg,
        #C9A44B 0%,
        #E6D18A 45%,
        #F4E7B0 70%,
        #D2AE58 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82d8633 *//* BOTÃO ESTILO PREMIUM DOURADO */

.elementor-1302 .elementor-element.elementor-element-82d8633 .elementor-button {
    background: linear-gradient(
        180deg,
        #c9a13a 0%,
        #a57d22 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 40px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.25),
        0 4px 10px rgba(0,0,0,0.18);

    transition: all 0.25s ease;

    padding: 16px 34px;

    position: relative;
    overflow: hidden;
}

/* EFEITO DE BRILHO SUPERIOR */
.elementor-1302 .elementor-element.elementor-element-82d8633 .elementor-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 8%;
    width: 84%;
    height: 45%;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.22),
        rgba(255,255,255,0)
    );

    border-radius: 40px;
    pointer-events: none;
}

/* HOVER SUAVE */
.elementor-1302 .elementor-element.elementor-element-82d8633 .elementor-button:hover {
    transform: translateY(-2px);

    background: linear-gradient(
        180deg,
        #d8b24b 0%,
        #b88a2a 100%
    ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.28),
        0 6px 14px rgba(0,0,0,0.22);
}

/* TEXO DO BOTÃO */
.elementor-1302 .elementor-element.elementor-element-82d8633 .elementor-button-text {
    letter-spacing: -0.2px;
}

/* ÍCONE */
.elementor-1302 .elementor-element.elementor-element-82d8633 .elementor-button-icon {
    transition: transform 0.25s ease;
}

/* SETA MOVE NO HOVER */
.elementor-1302 .elementor-element.elementor-element-82d8633 .elementor-button:hover .elementor-button-icon {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0a6f142 *//* TEXTO COM DEGRADÊ IGUAL AO DA IMAGEM */
.frase-destaque {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 600;

    background: linear-gradient(
        90deg,
        #C9A44B 0%,
        #E6D18A 45%,
        #F4E7B0 70%,
        #D2AE58 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578e1ad *//* BOTÃO ESTILO PREMIUM DOURADO */

.elementor-1302 .elementor-element.elementor-element-578e1ad .elementor-button {
    background: linear-gradient(
        180deg,
        #c9a13a 0%,
        #a57d22 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 40px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.25),
        0 4px 10px rgba(0,0,0,0.18);

    transition: all 0.25s ease;

    padding: 16px 34px;

    position: relative;
    overflow: hidden;
}

/* EFEITO DE BRILHO SUPERIOR */
.elementor-1302 .elementor-element.elementor-element-578e1ad .elementor-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 8%;
    width: 84%;
    height: 45%;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.22),
        rgba(255,255,255,0)
    );

    border-radius: 40px;
    pointer-events: none;
}

/* HOVER SUAVE */
.elementor-1302 .elementor-element.elementor-element-578e1ad .elementor-button:hover {
    transform: translateY(-2px);

    background: linear-gradient(
        180deg,
        #d8b24b 0%,
        #b88a2a 100%
    ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.28),
        0 6px 14px rgba(0,0,0,0.22);
}

/* TEXO DO BOTÃO */
.elementor-1302 .elementor-element.elementor-element-578e1ad .elementor-button-text {
    letter-spacing: -0.2px;
}

/* ÍCONE */
.elementor-1302 .elementor-element.elementor-element-578e1ad .elementor-button-icon {
    transition: transform 0.25s ease;
}

/* SETA MOVE NO HOVER */
.elementor-1302 .elementor-element.elementor-element-578e1ad .elementor-button:hover .elementor-button-icon {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f45ff8 *//* TEXTO COM DEGRADÊ IGUAL AO DA IMAGEM */
.frase-destaque {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 600;

    background: linear-gradient(
        90deg,
        #C9A44B 0%,
        #E6D18A 45%,
        #F4E7B0 70%,
        #D2AE58 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67bbc43 *//* BOTÃO ESTILO PREMIUM DOURADO */

.elementor-1302 .elementor-element.elementor-element-67bbc43 .elementor-button {
    background: linear-gradient(
        180deg,
        #c9a13a 0%,
        #a57d22 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 40px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.25),
        0 4px 10px rgba(0,0,0,0.18);

    transition: all 0.25s ease;

    padding: 16px 34px;

    position: relative;
    overflow: hidden;
}

/* EFEITO DE BRILHO SUPERIOR */
.elementor-1302 .elementor-element.elementor-element-67bbc43 .elementor-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 8%;
    width: 84%;
    height: 45%;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.22),
        rgba(255,255,255,0)
    );

    border-radius: 40px;
    pointer-events: none;
}

/* HOVER SUAVE */
.elementor-1302 .elementor-element.elementor-element-67bbc43 .elementor-button:hover {
    transform: translateY(-2px);

    background: linear-gradient(
        180deg,
        #d8b24b 0%,
        #b88a2a 100%
    ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.28),
        0 6px 14px rgba(0,0,0,0.22);
}

/* TEXO DO BOTÃO */
.elementor-1302 .elementor-element.elementor-element-67bbc43 .elementor-button-text {
    letter-spacing: -0.2px;
}

/* ÍCONE */
.elementor-1302 .elementor-element.elementor-element-67bbc43 .elementor-button-icon {
    transition: transform 0.25s ease;
}

/* SETA MOVE NO HOVER */
.elementor-1302 .elementor-element.elementor-element-67bbc43 .elementor-button:hover .elementor-button-icon {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb61a5 *//* TEXTO COM DEGRADÊ IGUAL AO DA IMAGEM */
.frase-destaque {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 600;

    background: linear-gradient(
        90deg,
        #C9A44B 0%,
        #E6D18A 45%,
        #F4E7B0 70%,
        #D2AE58 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d550c5f *//* TEXTO COM DEGRADÊ IGUAL AO DA IMAGEM */
.frase-destaque {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 600;

    background: linear-gradient(
        90deg,
        #C9A44B 0%,
        #E6D18A 45%,
        #F4E7B0 70%,
        #D2AE58 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cc999f *//* BOTÃO ESTILO PREMIUM DOURADO */

.elementor-1302 .elementor-element.elementor-element-3cc999f .elementor-button {
    background: linear-gradient(
        180deg,
        #c9a13a 0%,
        #a57d22 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 40px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.25),
        0 4px 10px rgba(0,0,0,0.18);

    transition: all 0.25s ease;

    padding: 16px 34px;

    position: relative;
    overflow: hidden;
}

/* EFEITO DE BRILHO SUPERIOR */
.elementor-1302 .elementor-element.elementor-element-3cc999f .elementor-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 8%;
    width: 84%;
    height: 45%;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.22),
        rgba(255,255,255,0)
    );

    border-radius: 40px;
    pointer-events: none;
}

/* HOVER SUAVE */
.elementor-1302 .elementor-element.elementor-element-3cc999f .elementor-button:hover {
    transform: translateY(-2px);

    background: linear-gradient(
        180deg,
        #d8b24b 0%,
        #b88a2a 100%
    ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.28),
        0 6px 14px rgba(0,0,0,0.22);
}

/* TEXO DO BOTÃO */
.elementor-1302 .elementor-element.elementor-element-3cc999f .elementor-button-text {
    letter-spacing: -0.2px;
}

/* ÍCONE */
.elementor-1302 .elementor-element.elementor-element-3cc999f .elementor-button-icon {
    transition: transform 0.25s ease;
}

/* SETA MOVE NO HOVER */
.elementor-1302 .elementor-element.elementor-element-3cc999f .elementor-button:hover .elementor-button-icon {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a985f8 *//* TEXTO COM DEGRADÊ IGUAL AO DA IMAGEM */
.frase-destaque {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 600;

    background: linear-gradient(
        90deg,
        #C9A44B 0%,
        #E6D18A 45%,
        #F4E7B0 70%,
        #D2AE58 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b22a24 *//* BOTÃO ESTILO PREMIUM DOURADO */

.elementor-1302 .elementor-element.elementor-element-3b22a24 .elementor-button {
    background: linear-gradient(
        180deg,
        #c9a13a 0%,
        #a57d22 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 40px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.25),
        0 4px 10px rgba(0,0,0,0.18);

    transition: all 0.25s ease;

    padding: 16px 34px;

    position: relative;
    overflow: hidden;
}

/* EFEITO DE BRILHO SUPERIOR */
.elementor-1302 .elementor-element.elementor-element-3b22a24 .elementor-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 8%;
    width: 84%;
    height: 45%;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.22),
        rgba(255,255,255,0)
    );

    border-radius: 40px;
    pointer-events: none;
}

/* HOVER SUAVE */
.elementor-1302 .elementor-element.elementor-element-3b22a24 .elementor-button:hover {
    transform: translateY(-2px);

    background: linear-gradient(
        180deg,
        #d8b24b 0%,
        #b88a2a 100%
    ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.28),
        0 6px 14px rgba(0,0,0,0.22);
}

/* TEXO DO BOTÃO */
.elementor-1302 .elementor-element.elementor-element-3b22a24 .elementor-button-text {
    letter-spacing: -0.2px;
}

/* ÍCONE */
.elementor-1302 .elementor-element.elementor-element-3b22a24 .elementor-button-icon {
    transition: transform 0.25s ease;
}

/* SETA MOVE NO HOVER */
.elementor-1302 .elementor-element.elementor-element-3b22a24 .elementor-button:hover .elementor-button-icon {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fc61cee *//* TEXTO COM DEGRADÊ IGUAL AO DA IMAGEM */
.frase-destaque {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 600;

    background: linear-gradient(
        90deg,
        #C9A44B 0%,
        #E6D18A 45%,
        #F4E7B0 70%,
        #D2AE58 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4175bab *//* BOTÃO ESTILO PREMIUM DOURADO */

.elementor-1302 .elementor-element.elementor-element-4175bab .elementor-button {
    background: linear-gradient(
        180deg,
        #c9a13a 0%,
        #a57d22 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 40px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.25),
        0 4px 10px rgba(0,0,0,0.18);

    transition: all 0.25s ease;

    padding: 16px 34px;

    position: relative;
    overflow: hidden;
}

/* EFEITO DE BRILHO SUPERIOR */
.elementor-1302 .elementor-element.elementor-element-4175bab .elementor-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 8%;
    width: 84%;
    height: 45%;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.22),
        rgba(255,255,255,0)
    );

    border-radius: 40px;
    pointer-events: none;
}

/* HOVER SUAVE */
.elementor-1302 .elementor-element.elementor-element-4175bab .elementor-button:hover {
    transform: translateY(-2px);

    background: linear-gradient(
        180deg,
        #d8b24b 0%,
        #b88a2a 100%
    ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.28),
        0 6px 14px rgba(0,0,0,0.22);
}

/* TEXO DO BOTÃO */
.elementor-1302 .elementor-element.elementor-element-4175bab .elementor-button-text {
    letter-spacing: -0.2px;
}

/* ÍCONE */
.elementor-1302 .elementor-element.elementor-element-4175bab .elementor-button-icon {
    transition: transform 0.25s ease;
}

/* SETA MOVE NO HOVER */
.elementor-1302 .elementor-element.elementor-element-4175bab .elementor-button:hover .elementor-button-icon {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03a8a8a *//* TEXTO COM DEGRADÊ IGUAL AO DA IMAGEM */
.frase-destaque {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 600;

    background: linear-gradient(
        90deg,
        #C9A44B 0%,
        #E6D18A 45%,
        #F4E7B0 70%,
        #D2AE58 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be05c89 *//* BOTÃO ESTILO PREMIUM DOURADO */

.elementor-1302 .elementor-element.elementor-element-be05c89 .elementor-button {
    background: linear-gradient(
        180deg,
        #c9a13a 0%,
        #a57d22 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 40px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.25),
        0 4px 10px rgba(0,0,0,0.18);

    transition: all 0.25s ease;

    padding: 16px 34px;

    position: relative;
    overflow: hidden;
}

/* EFEITO DE BRILHO SUPERIOR */
.elementor-1302 .elementor-element.elementor-element-be05c89 .elementor-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 8%;
    width: 84%;
    height: 45%;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.22),
        rgba(255,255,255,0)
    );

    border-radius: 40px;
    pointer-events: none;
}

/* HOVER SUAVE */
.elementor-1302 .elementor-element.elementor-element-be05c89 .elementor-button:hover {
    transform: translateY(-2px);

    background: linear-gradient(
        180deg,
        #d8b24b 0%,
        #b88a2a 100%
    ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.28),
        0 6px 14px rgba(0,0,0,0.22);
}

/* TEXO DO BOTÃO */
.elementor-1302 .elementor-element.elementor-element-be05c89 .elementor-button-text {
    letter-spacing: -0.2px;
}

/* ÍCONE */
.elementor-1302 .elementor-element.elementor-element-be05c89 .elementor-button-icon {
    transition: transform 0.25s ease;
}

/* SETA MOVE NO HOVER */
.elementor-1302 .elementor-element.elementor-element-be05c89 .elementor-button:hover .elementor-button-icon {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e93d52 *//* TEXTO COM DEGRADÊ IGUAL AO DA IMAGEM */
.frase-destaque {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 600;

    background: linear-gradient(
        90deg,
        #C9A44B 0%,
        #E6D18A 45%,
        #F4E7B0 70%,
        #D2AE58 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be65eb4 *//* BOTÃO ESTILO PREMIUM DOURADO */

.elementor-1302 .elementor-element.elementor-element-be65eb4 .elementor-button {
    background: linear-gradient(
        180deg,
        #25D265 0%,
        #20994A 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 40px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.25),
        0 4px 10px rgba(0,0,0,0.18);

    transition: all 0.25s ease;

    padding: 16px 34px;

    position: relative;
    overflow: hidden;
}

/* EFEITO DE BRILHO SUPERIOR */
.elementor-1302 .elementor-element.elementor-element-be65eb4 .elementor-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 8%;
    width: 84%;
    height: 45%;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.22),
        rgba(255,255,255,0)
    );

    border-radius: 40px;
    pointer-events: none;
}

/* HOVER SUAVE */
.elementor-1302 .elementor-element.elementor-element-be65eb4 .elementor-button:hover {
    transform: translateY(-2px);

    background: linear-gradient(
        180deg,
        #25D265 0%,
        #20994A 100%
    ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.28),
        0 6px 14px rgba(0,0,0,0.22);
}

/* TEXO DO BOTÃO */
.elementor-1302 .elementor-element.elementor-element-be65eb4 .elementor-button-text {
    letter-spacing: -0.2px;
}

/* ÍCONE */
.elementor-1302 .elementor-element.elementor-element-be65eb4 .elementor-button-icon {
    transition: transform 0.25s ease;
}

/* SETA MOVE NO HOVER */
.elementor-1302 .elementor-element.elementor-element-be65eb4 .elementor-button:hover .elementor-button-icon {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b8ec09b *//* TEXTO COM DEGRADÊ IGUAL AO DA IMAGEM */
.frase-destaque {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 600;

    background: linear-gradient(
        90deg,
        #C9A44B 0%,
        #E6D18A 45%,
        #F4E7B0 70%,
        #D2AE58 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa84c2f *//* BOTÃO ESTILO PREMIUM DOURADO */

.elementor-1302 .elementor-element.elementor-element-fa84c2f .elementor-button {
    background: linear-gradient(
        180deg,
        #c9a13a 0%,
        #a57d22 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 40px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.25),
        0 4px 10px rgba(0,0,0,0.18);

    transition: all 0.25s ease;

    padding: 16px 34px;

    position: relative;
    overflow: hidden;
}

/* EFEITO DE BRILHO SUPERIOR */
.elementor-1302 .elementor-element.elementor-element-fa84c2f .elementor-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 8%;
    width: 84%;
    height: 45%;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.22),
        rgba(255,255,255,0)
    );

    border-radius: 40px;
    pointer-events: none;
}

/* HOVER SUAVE */
.elementor-1302 .elementor-element.elementor-element-fa84c2f .elementor-button:hover {
    transform: translateY(-2px);

    background: linear-gradient(
        180deg,
        #d8b24b 0%,
        #b88a2a 100%
    ) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.28),
        0 6px 14px rgba(0,0,0,0.22);
}

/* TEXO DO BOTÃO */
.elementor-1302 .elementor-element.elementor-element-fa84c2f .elementor-button-text {
    letter-spacing: -0.2px;
}

/* ÍCONE */
.elementor-1302 .elementor-element.elementor-element-fa84c2f .elementor-button-icon {
    transition: transform 0.25s ease;
}

/* SETA MOVE NO HOVER */
.elementor-1302 .elementor-element.elementor-element-fa84c2f .elementor-button:hover .elementor-button-icon {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS */@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Lora:ital,wght@1,500;1,600&display=swap");

:root {
  --principal: #0D1B2A; --principal-2: #122436; --principal-3: #0A1622;
  --destaque-x: #F4E5A8; --destaque-h: #DEC57E; --destaque: #C7AB4C;
  --destaque-md: #A88E3B; --destaque-d: #8A7430;
  --texto-claro: #F5E6C0; --branco: #FFFFFF;
  --suporte: #8A98B0; --suporte-d: #6B7889;
  --ease: cubic-bezier(0.22, 1, 0.36, 1);
}

/* Reveal animations (custom CSS+JS, nao Elementor nativo) */
.reveal, .reveal-left, .reveal-right, .reveal-zoom {
  opacity: 0; transition: opacity .8s var(--ease), transform .8s var(--ease);
}
.reveal { transform: translateY(28px); }
.reveal-left { transform: translateX(-32px); }
.reveal-right { transform: translateX(32px); }
.reveal-zoom { transform: scale(0.92); }
.reveal.is-visible, .reveal-left.is-visible,
.reveal-right.is-visible, .reveal-zoom.is-visible {
  opacity: 1; transform: translate(0,0) scale(1);
}
.reveal-d1 { transition-delay: .1s; }
.reveal-d2 { transition-delay: .2s; }
.reveal-d3 { transition-delay: .3s; }
.reveal-d4 { transition-delay: .4s; }
.reveal-d5 { transition-delay: .5s; }
.reveal-d6 { transition-delay: .6s; }
@media (prefers-reduced-motion: reduce) {
  .reveal, .reveal-left, .reveal-right, .reveal-zoom {
    opacity: 1 !important; transform: none !important; transition: none !important;
  }
}
/* Editor + preview Elementor: forca visibilidade pra poder editar */
body.elementor-editor-active .reveal,
body.elementor-editor-active .reveal-left,
body.elementor-editor-active .reveal-right,
body.elementor-editor-active .reveal-zoom,
body.elementor-editor-preview .reveal,
body.elementor-editor-preview .reveal-left,
body.elementor-editor-preview .reveal-right,
body.elementor-editor-preview .reveal-zoom,
.elementor-editor-active .reveal,
.elementor-editor-active .reveal-left,
.elementor-editor-active .reveal-right,
.elementor-editor-active .reveal-zoom {
  opacity: 1 !important; transform: none !important; transition: none !important;
}

/* Sections backgrounds */
.elementor-element.sec-dark { background: var(--principal) !important; }
.elementor-element.sec-dark-gold {
  background: linear-gradient(180deg, var(--principal) 0%, #0F2236 50%, var(--principal) 100%) !important;
}

/* Tipografia global */
.elementor-element h1, .elementor-element h2, .elementor-element h3,
.elementor-widget-heading .elementor-heading-title {
  color: var(--branco) !important;
  font-family: "Poppins", sans-serif !important;
}
.elementor-widget-heading .elementor-heading-title .accent {
  background: linear-gradient(90deg, #F4E5A8, #DEC57E 15%, #C7AB4C 35%, #8A7430 55%, #5A4818 70%, #A88E3B 85%, #DEC57E 100%) !important;
  background-size: 200% 100% !important;
  -webkit-background-clip: text !important; background-clip: text !important;
  -webkit-text-fill-color: transparent !important; color: transparent !important;
  font-family: "Lora", Georgia, serif !important;
  font-style: italic !important; font-weight: 500 !important;
  animation: lpGoldShimmer 7s var(--ease) infinite alternate !important;
}
.elementor-widget-text-editor, .elementor-widget-text-editor p {
  color: var(--texto-claro) !important;
}
.elementor-widget-text-editor strong { color: var(--destaque-h) !important; }
.elementor-widget-text-editor .gold-hl { color: var(--destaque-h) !important; font-weight: 700; }
.elementor-element.lead p { font-size: clamp(15px, 1.3vw, 18px) !important; line-height: 1.6 !important; }

/* Eyebrow */
.elementor-element.eyebrow .elementor-heading-title {
  display: inline-block;
  font-size: clamp(11px, 1vw, 13px) !important; font-weight: 600 !important;
  letter-spacing: 0.16em !important; text-transform: uppercase !important;
  color: var(--destaque) !important;
}

/* Divider gold */
.elementor-element.divider-gold .elementor-divider-separator {
  background: linear-gradient(90deg, transparent, rgba(199,171,76,0.7), transparent) !important;
  border: none !important; height: 1px !important;
}

/* CTA button */
.elementor-element.cta .elementor-button {
  background: linear-gradient(180deg, rgba(255,245,215,0.18), rgba(255,245,215,0.05) 38%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.2)),
              linear-gradient(45deg, #6B5926, #8A7430, #A88E3B, #C7AB4C, #A88E3B, #8A7430, #6B5926) !important;
  background-size: auto, 300% 300% !important;
  color: #FFF !important;
  font-family: "Poppins", sans-serif !important;
  font-size: clamp(15px, 1.3vw, 17.5px) !important; font-weight: 700 !important;
  padding: clamp(13px, 1.5vh, 18px) clamp(28px, 3.5vw, 48px) !important;
  border-radius: 999px !important;
  border: 1px solid rgba(199,171,76,0.4) !important;
  box-shadow: 0 14px 32px -10px rgba(138,116,48,0.5) !important;
  text-shadow: 0 1px 2px rgba(0,0,0,0.35);
  animation: lpCtaFlow 5s linear infinite;
  transition: transform .35s var(--ease) !important;
}
.elementor-element.cta .elementor-button:hover { transform: translateY(-3px) scale(1.015) !important; }
.elementor-element.cta-whats .elementor-button {
  background: linear-gradient(45deg, #1E8842, #25D366, #1E8842) !important;
  border-color: rgba(37,211,102,0.6) !important;
  animation: none !important;
}
@keyframes lpCtaFlow { 0%,100% { background-position: 0 0, 0% 0%; } 50% { background-position: 0 0, 100% 50%; } }
@keyframes lpGoldShimmer { 0% { background-position: 0% 50%; } 100% { background-position: 200% 50%; } }
@keyframes lpFloatSoft { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }

/* Pill */
.elementor-element.pill .elementor-button {
  background: rgba(13,27,42,0.6) !important; background-image: none !important;
  border: 1px solid rgba(199,171,76,0.5) !important; border-radius: 999px !important;
  padding: 8px 18px !important;
  color: var(--texto-claro) !important;
  font-size: clamp(11.5px, 1.05vw, 13px) !important; font-weight: 600 !important;
  letter-spacing: 0.08em !important; text-transform: uppercase !important;
  animation: none !important; pointer-events: none; cursor: default;
}
.elementor-element.pill .elementor-button-icon i { color: var(--destaque) !important; }

/* Icon list */
.elementor-widget-icon-list .elementor-icon-list-item {
  padding: 10px 0 !important; align-items: flex-start !important; gap: 12px !important;
}
.elementor-widget-icon-list .elementor-icon-list-icon i,
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  color: var(--destaque) !important; fill: var(--destaque) !important;
  font-size: 18px !important;
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--texto-claro) !important;
  font-size: clamp(13.5px, 1.1vw, 15.5px) !important; line-height: 1.55 !important;
}
.elementor-element.compare-sem .elementor-icon-list-icon i,
.elementor-element.compare-sem .elementor-icon-list-icon svg {
  color: #DC4848 !important; fill: #DC4848 !important;
}

/* Numbers big */
.elementor-element.numbers-big .elementor-heading-title {
  font-weight: 800 !important;
  font-size: clamp(56px, 8vw, 110px) !important; line-height: 1 !important;
  background: linear-gradient(90deg, #F4E5A8, #DEC57E 30%, #C7AB4C 50%, #8A7430 75%, #F4E5A8 100%) !important;
  background-size: 200% 100% !important;
  -webkit-background-clip: text !important; background-clip: text !important;
  -webkit-text-fill-color: transparent !important; color: transparent !important;
  letter-spacing: -0.02em !important;
  animation: lpGoldShimmer 8s var(--ease) infinite alternate !important;
}

/* Testimonials - Rev 23: arquitetura flex normal, polaroid editavel */
.elementor-element.tst-card {
  position: relative;
  background: linear-gradient(160deg, #1F2632, #161C26);
  border: 1px solid rgba(199,171,76,0.15);
  border-radius: clamp(24px, 2.5vw, 36px);
  padding: clamp(32px, 4vw, 56px);
  margin-bottom: clamp(40px, 5vw, 64px);
  overflow: visible;
}
.elementor-element.tst-card > .e-con-inner {
  display: grid !important;
  grid-template-columns: minmax(0, auto) 1fr !important;
  gap: clamp(28px, 4vw, 56px) !important;
  align-items: center !important;
}
/* Polaroid: SEM !important, SEM position absolute, SEM width/height - Elementor manda */
.tst-polaroid {
  transform: rotate(-4deg);
}
/* Reset visual SEM atacar tamanho - sem !important */
.tst-polaroid > .elementor-widget-container,
.tst-polaroid .elementor-image {
  background: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  line-height: 0;
}
.tst-polaroid img {
  display: block;
  border: 0;
  border-radius: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  box-shadow: none;
  outline: none;
}
.elementor-element.tst-title .elementor-heading-title {
  font-weight: 700 !important;
  font-size: clamp(20px, 2.2vw, 28px) !important;
  color: var(--texto-claro) !important;
  line-height: 1.25 !important;
}
.elementor-element.tst-media .elementor-widget-image img {
  background: #fff; border-radius: 14px;
  box-shadow: 0 14px 28px -10px rgba(0,0,0,0.55);
}
@media (max-width: 900px) {
  .elementor-element.tst-card > .e-con-inner {
    grid-template-columns: 1fr !important;
  }
}

/* Compare grid */
.elementor-element.compare-grid {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)) !important;
  gap: clamp(20px, 2.5vw, 32px) !important;
}
.elementor-element.compare-col {
  background: linear-gradient(165deg, var(--principal-2), var(--principal-3)) !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  border-radius: clamp(16px, 1.5vw, 22px) !important;
  padding: clamp(24px, 2.5vw, 32px) !important;
}
.elementor-element.compare-com { border-color: rgba(199,171,76,0.5) !important; }
.elementor-element.compare-col-title .elementor-heading-title {
  font-weight: 700 !important;
  font-size: clamp(18px, 1.5vw, 22px) !important;
  color: var(--branco) !important;
  margin-bottom: 14px !important;
  padding-bottom: 14px !important;
  border-bottom: 1px solid rgba(255,255,255,0.1);
}
.elementor-element.compare-com .compare-col-title .elementor-heading-title {
  border-bottom-color: rgba(199,171,76,0.3) !important;
}
@media (max-width: 768px) {
  .elementor-element.compare-grid { grid-template-columns: 1fr !important; }
}

/* Practice grid */
.elementor-element.practice-grid {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) minmax(0,1.1fr) !important;
  gap: clamp(24px, 3vw, 44px) !important;
  align-items: center !important;
}
.elementor-element.practice-card {
  background: linear-gradient(160deg, var(--principal-2), var(--principal-3)) !important;
  border: 1px solid rgba(199,171,76,0.4) !important;
  border-radius: clamp(16px, 1.5vw, 22px) !important;
  padding: clamp(24px, 2.5vw, 32px) !important;
}
.elementor-element.practice-card-title .elementor-heading-title {
  color: var(--destaque-h) !important; font-weight: 700 !important;
  font-size: clamp(20px, 1.7vw, 24px) !important; margin-bottom: 18px !important;
}
.elementor-element.practice-img .elementor-widget-image img {
  width: 100%; max-height: 460px; object-fit: cover;
  border-radius: clamp(16px, 1.5vw, 22px);
  box-shadow: 0 24px 60px -20px rgba(0,0,0,0.6);
}
@media (max-width: 768px) {
  .elementor-element.practice-grid { grid-template-columns: 1fr !important; }
}

/* Advantages */
.elementor-element.adv-grid {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: clamp(16px, 2vw, 24px) !important;
  max-width: 1000px !important;
  margin: clamp(28px, 4vh, 40px) auto 0 !important;
}
.elementor-element.adv-card {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 18px !important;
  padding: clamp(20px, 2vw, 26px) clamp(22px, 2.2vw, 28px) !important;
  background: linear-gradient(150deg, rgba(18,36,54,0.7), rgba(10,22,34,0.5)) !important;
  border: 1px solid rgba(199,171,76,0.28) !important;
  border-radius: clamp(14px, 1.4vw, 20px) !important;
  transition: border-color 0.3s var(--ease), transform 0.3s var(--ease) !important;
}
.elementor-element.adv-card:hover {
  border-color: rgba(199,171,76,0.55) !important;
  transform: translateY(-4px) !important;
}
.elementor-element.adv-card > .e-con-inner {
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 18px !important; width: 100%;
}
.elementor-element.adv-text .elementor-widget-container,
.elementor-element.adv-text p,
.elementor-element.adv-text {
  color: var(--texto-claro) !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 500 !important;
  font-size: clamp(14px, 1.2vw, 16px) !important;
  line-height: 1.45 !important;
  flex: 1;
}
.elementor-element.adv-icon .elementor-icon {
  width: 52px !important; height: 52px !important;
  flex-shrink: 0;
  display: flex !important; align-items: center; justify-content: center;
  background: linear-gradient(145deg, var(--destaque-h), var(--destaque), var(--destaque-d)) !important;
  border: 1px solid rgba(255,245,215,0.4) !important;
  border-radius: 50% !important;
  box-shadow: 0 8px 18px -6px rgba(199,171,76,0.55),
              inset 0 1px 0 rgba(255,245,215,0.5) !important;
}
.elementor-element.adv-icon .elementor-icon i,
.elementor-element.adv-icon .elementor-icon svg {
  color: var(--principal) !important;
  fill: var(--principal) !important;
  font-size: 22px !important;
  width: 24px !important; height: 24px !important;
}
@media (max-width: 640px) {
  .elementor-element.adv-grid { grid-template-columns: 1fr !important; }
}

/* Timeline */
.elementor-element.timeline-wrap {
  position: relative !important;
  max-width: 1080px; margin: 0 auto;
}
.elementor-element.timeline-wrap::before {
  content: ''; position: absolute;
  left: 50%; top: 0; bottom: 0; width: 2px;
  background: rgba(199,171,76,0.15); transform: translateX(-50%);
  z-index: 0;
}
.elementor-element.timeline-wrap > .tl-rail-fill {
  position: absolute; left: 50%; top: 0; width: 2px;
  height: 0%; transform: translateX(-50%);
  background: linear-gradient(180deg, #F4E5A8, #DEC57E 25%, #C7AB4C 55%, #8A7430 100%);
  box-shadow: 0 0 12px rgba(199,171,76,0.55), 0 0 4px rgba(244,229,168,0.8);
  z-index: 1; pointer-events: none;
  transition: height 0.08s linear;
}
.elementor-element.tl-item {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: clamp(24px, 4vw, 56px) !important;
  margin-block: clamp(40px, 7vh, 80px) !important;
  align-items: center !important; position: relative; z-index: 2;
}
.elementor-element.tl-item-right > .e-con-inner > .tl-card,
.elementor-element.tl-item-right .tl-card { grid-column: 2; }
.elementor-element.tl-item-left > .e-con-inner > .tl-card,
.elementor-element.tl-item-left .tl-card { grid-column: 1; }
.elementor-element.tl-card {
  display: flex !important; flex-direction: column !important;
  gap: clamp(14px, 1.6vw, 22px) !important;
}
.elementor-element.tl-img .elementor-widget-image img {
  width: auto !important; max-width: 100% !important;
  max-height: clamp(180px, 18vw, 260px) !important; object-fit: contain !important;
  filter: drop-shadow(0 18px 32px rgba(0,0,0,0.55));
}
.elementor-element.tl-num .elementor-heading-title {
  font-size: clamp(26px, 2.6vw, 36px) !important; font-weight: 700 !important;
  color: var(--destaque) !important; opacity: 0.7; line-height: 1;
}
.elementor-element.tl-title .elementor-heading-title {
  font-weight: 600 !important; font-size: clamp(17px, 1.4vw, 21px) !important;
  color: var(--branco) !important; line-height: 1.25 !important;
}
@media (max-width: 768px) {
  .elementor-element.timeline-wrap::before { left: 18px; }
  .elementor-element.timeline-wrap > .tl-rail-fill { left: 18px; }
  .elementor-element.tl-item { grid-template-columns: 1fr !important; padding-left: 44px; }
  .elementor-element.tl-item-left .tl-card,
  .elementor-element.tl-item-right .tl-card { grid-column: 1 !important; }
  .elementor-element.tl-img .elementor-widget-image img {
    max-height: clamp(140px, 40vw, 200px) !important;
  }
}

/* Bonus */
.elementor-element.bonus-grid {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)) !important;
  gap: clamp(22px, 2.5vw, 32px) !important;
}
.elementor-element.bonus-card {
  background: linear-gradient(160deg, var(--principal-2), var(--principal-3)) !important;
  border: 1px solid rgba(199,171,76,0.4) !important;
  border-radius: clamp(16px, 1.6vw, 22px) !important;
  padding: clamp(24px, 2.5vw, 32px) !important;
  display: flex !important; flex-direction: column !important;
  gap: clamp(18px, 2vw, 26px) !important;
}
.elementor-element.bonus-mockup .elementor-widget-image img {
  max-height: 240px;
  filter: drop-shadow(0 16px 28px rgba(0,0,0,0.5));
}
.elementor-element.bonus-tag .elementor-heading-title {
  display: inline-block !important;
  padding: 6px 14px !important;
  background: rgba(199,171,76,0.18) !important;
  border: 1px solid rgba(199,171,76,0.5) !important;
  border-radius: 999px !important;
  font-size: 12px !important; font-weight: 700 !important;
  letter-spacing: 0.08em !important; text-transform: uppercase !important;
  color: var(--destaque-h) !important;
}
.elementor-element.bonus-title .elementor-heading-title {
  font-weight: 700 !important;
  font-size: clamp(17px, 1.5vw, 21px) !important;
  color: var(--branco) !important; line-height: 1.3 !important;
}
@media (max-width: 768px) {
  .elementor-element.bonus-grid { grid-template-columns: 1fr !important; }
}

/* Pricing card */
.elementor-element.pricing-card {
  max-width: 580px !important;
  margin: clamp(28px, 4vh, 44px) auto 0 !important;
  background: linear-gradient(165deg, var(--principal-2), var(--principal-3)) !important;
  border: 1.5px solid rgba(199,171,76,0.5) !important;
  border-radius: clamp(20px, 2vw, 28px) !important;
  padding: clamp(28px, 3vw, 44px) !important;
  text-align: center !important;
  box-shadow: 0 24px 60px -20px rgba(199,171,76,0.3);
}
.elementor-element.pr-lote .elementor-heading-title {
  display: inline-block !important;
  padding: 6px 16px !important;
  background: rgba(199,171,76,0.2) !important;
  border: 1px solid rgba(199,171,76,0.6) !important;
  border-radius: 999px !important;
  font-size: 12px !important; font-weight: 700 !important;
  letter-spacing: 0.1em !important; text-transform: uppercase !important;
  color: var(--destaque-h) !important;
}
.elementor-element.pr-old .elementor-heading-title {
  color: var(--suporte) !important; font-size: 14px !important;
  text-decoration: line-through; font-weight: 400 !important; opacity: 0.7;
}
.elementor-element.pr-price .elementor-heading-title {
  font-weight: 800 !important;
  font-size: clamp(56px, 8vw, 92px) !important; line-height: 1 !important;
  background: linear-gradient(135deg, #F4E5A8, #C7AB4C 50%, #8A7430) !important;
  -webkit-background-clip: text !important; background-clip: text !important;
  -webkit-text-fill-color: transparent !important; color: transparent !important;
}
.elementor-element.pr-inst .elementor-heading-title {
  color: var(--texto-claro) !important; font-size: 15px !important; font-weight: 400 !important;
}

/* Guarantee */
.elementor-element.guarantee-seal {
  width: clamp(140px, 14vw, 200px) !important;
  margin: 0 auto 20px !important;
}

/* Mentor */
.elementor-element.mentor-grid {
  display: grid !important;
  grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr) !important;
  gap: clamp(28px, 3.5vw, 48px) !important;
  align-items: center !important;
}
.elementor-element.mentor-portrait .elementor-widget-image img {
  max-width: 320px !important; width: 100% !important;
  aspect-ratio: 1 / 1 !important; object-fit: cover !important;
  border-radius: 50% !important;
  border: 4px solid rgba(199,171,76,0.55) !important;
  box-shadow: 0 22px 50px -16px rgba(199,171,76,0.45),
              0 0 0 8px rgba(199,171,76,0.08) !important;
}
.elementor-element.mentor-name .elementor-heading-title {
  color: var(--destaque) !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 700 !important;
  font-size: clamp(26px, 3vw, 40px) !important;
  line-height: 1.15 !important;
}
.elementor-element.mentor-role .elementor-heading-title {
  color: var(--destaque-h) !important;
  font-size: clamp(13px, 1.1vw, 15px) !important;
  font-weight: 600 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  margin-top: -6px !important;
}
.elementor-element.mentor-creds .elementor-widget-container,
.elementor-element.mentor-creds p {
  color: var(--texto-claro) !important;
  font-size: clamp(14.5px, 1.15vw, 16.5px) !important;
  line-height: 1.7 !important;
}
.elementor-element.mentor-bio .elementor-widget-container,
.elementor-element.mentor-bio p {
  color: var(--suporte) !important;
  font-size: clamp(13.5px, 1.05vw, 15.5px) !important;
  line-height: 1.75 !important;
}
@media (max-width: 768px) {
  .elementor-element.mentor-grid {
    grid-template-columns: 1fr !important;
    text-align: center !important;
    gap: 24px !important;
  }
  .elementor-element.mentor-portrait .elementor-widget-image img {
    max-width: 220px !important;
    margin: 0 auto !important;
  }
}

/* FAQ accordion */
.elementor-widget-accordion.faq .elementor-accordion-item,
.elementor-widget-accordion .elementor-accordion-item {
  border: 0 !important; background: transparent !important;
  margin-bottom: 12px !important;
}
.elementor-widget-accordion.faq .elementor-tab-title,
.elementor-widget-accordion .elementor-tab-title {
  background: linear-gradient(180deg, var(--principal-2), var(--principal-3)) !important;
  color: var(--branco) !important;
  border: 1px solid rgba(199,171,76,0.3) !important;
  border-radius: 14px !important;
  padding: 18px 24px !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 600 !important;
  font-size: clamp(15px, 1.2vw, 17px) !important;
  cursor: pointer;
  transition: background 0.3s var(--ease), border-color 0.3s var(--ease) !important;
}
.elementor-widget-accordion.faq .elementor-tab-title:hover,
.elementor-widget-accordion .elementor-tab-title:hover {
  border-color: rgba(199,171,76,0.5) !important;
}
.elementor-widget-accordion.faq .elementor-tab-title.elementor-active,
.elementor-widget-accordion .elementor-tab-title.elementor-active {
  background: linear-gradient(180deg, #1A2336, #14202F) !important;
  border-color: rgba(199,171,76,0.55) !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.elementor-widget-accordion.faq .elementor-tab-content,
.elementor-widget-accordion .elementor-tab-content {
  background: var(--principal-3) !important;
  color: var(--texto-claro) !important;
  border: 1px solid rgba(199,171,76,0.3) !important;
  border-top: 0 !important;
  border-radius: 0 0 14px 14px !important;
  padding: 18px 24px 22px !important;
  font-size: clamp(14px, 1.1vw, 16px) !important;
  line-height: 1.65 !important;
}
.elementor-widget-accordion.faq .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion-icon {
  color: var(--destaque) !important;
}
.elementor-widget-accordion.faq .elementor-accordion-icon i,
.elementor-widget-accordion .elementor-accordion-icon i,
.elementor-widget-accordion.faq .elementor-accordion-icon svg,
.elementor-widget-accordion .elementor-accordion-icon svg {
  color: var(--destaque) !important;
  fill: var(--destaque) !important;
}

/* Footer */
.elementor-element.footer-sec {
  background: var(--principal) !important;
  border-top: 1px solid rgba(199,171,76,0.2);
  padding: clamp(32px, 5vh, 48px) 0 !important;
}
.elementor-element.footer-links .elementor-icon-list-items {
  display: flex !important; flex-direction: row !important;
  gap: 28px !important; justify-content: center !important;
}

/* Hero */
.elementor-element.hero { position: relative; overflow: hidden; }
.elementor-element.hero::before {
  content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 0;
  background:
    radial-gradient(ellipse 60% 50% at 0% 50%, rgba(13,27,42,0.92), transparent 65%),
    linear-gradient(110deg, rgba(13,27,42,0.95) 0%, rgba(13,27,42,0.7) 45%, rgba(13,27,42,0.3) 75%, transparent 100%);
}
.elementor-element.hero > .e-con-inner { position: relative; z-index: 1; }
.elementor-element.hero-logo .elementor-widget-image img { max-width: 180px; }
.elementor-element.hero-title .elementor-heading-title {
  font-size: clamp(28px, 4.4vw, 52px) !important;
  font-weight: 700 !important; line-height: 1.15 !important;
  margin-bottom: 22px !important;
}
.elementor-element.hero-price-tag .elementor-heading-title {
  color: var(--destaque-h) !important; font-weight: 600 !important;
  letter-spacing: 0.12em !important; margin-top: 14px !important;
  display: inline-block;
}
@media (max-width: 768px) {
  .elementor-element.hero { min-height: auto !important; }
  .elementor-element.hero-logo .elementor-widget-image img { max-width: 140px; }
}/* End custom CSS */