.elementor-5053 .elementor-element.elementor-element-3434a3d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-3434a3d:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-3434a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-repeater-item-a3caf73 .swiper-slide-bg{background-color:#000000FC;background-image:url(https://decksol.com.br/wp-content/uploads/2025/05/Rectangle-1_webp.webp);background-size:cover;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-repeater-item-ee93062 .swiper-slide-bg{background-color:#000000FC;background-image:url(https://decksol.com.br/wp-content/uploads/2025/05/Rectangle-32.webp);background-size:cover;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-repeater-item-c5ee08a .swiper-slide-bg{background-color:#000000FC;background-image:url(https://decksol.com.br/wp-content/uploads/2025/05/Rectangle-33.webp);background-size:cover;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-repeater-item-c3ebd1d .swiper-slide-bg{background-color:#000000FC;background-image:url(https://decksol.com.br/wp-content/uploads/2025/05/Rectangle-34.webp);background-size:cover;}.elementor-5053 .elementor-element.elementor-element-0ff846f .swiper-slide{transition-duration:calc(3000ms*1.2);height:100vh;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-slide-button{background-color:#FBFBFB;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;border-radius:100px;color:#523F3D;transition-duration:300ms;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-slide-button:hover{background-color:#F1EEE7;}.elementor-5053 .elementor-element.elementor-element-0ff846f{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-0ff846f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-0ff846f .swiper-slide-contents{max-width:66%;}.elementor-5053 .elementor-element.elementor-element-0ff846f .swiper-slide-inner{text-align:center;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-slide-heading{color:#FBF8F1;font-family:"SF Pro Display", Sans-serif;font-size:72px;font-weight:400;line-height:1.3em;letter-spacing:-1.2px;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-slide-description{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-f40e779{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-f40e779:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-f40e779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://decksol.com.br/wp-content/uploads/2025/05/Rectangle-9.svg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-a17e6b4{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-a17e6b4.elementor-element{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-1d64af1{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-1d64af1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5053 .elementor-element.elementor-element-1d64af1.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-1d64af1 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-1d64af1 .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:-1.2px;color:#533D3F;}.elementor-5053 .elementor-element.elementor-element-1d64af1 .elementor-image-box-description{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-cef51a5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-cef51a5:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-cef51a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5053 .elementor-element.elementor-element-745ba33 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3F1A;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-745ba33.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5053 .elementor-element.elementor-element-745ba33.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5053 .elementor-element.elementor-element-745ba33.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-745ba33 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5053 .elementor-element.elementor-element-745ba33:hover .elementor-image-box-img img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5053 .elementor-element.elementor-element-745ba33 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-745ba33 .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-dbd4a04 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3F1A;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-dbd4a04.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5053 .elementor-element.elementor-element-dbd4a04.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5053 .elementor-element.elementor-element-dbd4a04.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-dbd4a04 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5053 .elementor-element.elementor-element-dbd4a04:hover .elementor-image-box-img img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5053 .elementor-element.elementor-element-dbd4a04 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-dbd4a04 .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-2c9718a > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3F1A;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-2c9718a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5053 .elementor-element.elementor-element-2c9718a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5053 .elementor-element.elementor-element-2c9718a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-2c9718a .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5053 .elementor-element.elementor-element-2c9718a:hover .elementor-image-box-img img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5053 .elementor-element.elementor-element-2c9718a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-2c9718a .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-1f4c233 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3F1A;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-1f4c233.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5053 .elementor-element.elementor-element-1f4c233.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5053 .elementor-element.elementor-element-1f4c233.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-1f4c233 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5053 .elementor-element.elementor-element-1f4c233:hover .elementor-image-box-img img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5053 .elementor-element.elementor-element-1f4c233 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-1f4c233 .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-3a31cfc > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3F1A;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-3a31cfc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5053 .elementor-element.elementor-element-3a31cfc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5053 .elementor-element.elementor-element-3a31cfc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-3a31cfc .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5053 .elementor-element.elementor-element-3a31cfc:hover .elementor-image-box-img img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5053 .elementor-element.elementor-element-3a31cfc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-3a31cfc .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-f9d4243 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3F1A;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-f9d4243.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5053 .elementor-element.elementor-element-f9d4243.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5053 .elementor-element.elementor-element-f9d4243.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-f9d4243 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5053 .elementor-element.elementor-element-f9d4243:hover .elementor-image-box-img img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5053 .elementor-element.elementor-element-f9d4243 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-f9d4243 .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-a01313a > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3F1A;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-a01313a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5053 .elementor-element.elementor-element-a01313a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5053 .elementor-element.elementor-element-a01313a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-a01313a .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5053 .elementor-element.elementor-element-a01313a:hover .elementor-image-box-img img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5053 .elementor-element.elementor-element-a01313a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-a01313a .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-ead79a8 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3F1A;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-ead79a8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5053 .elementor-element.elementor-element-ead79a8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5053 .elementor-element.elementor-element-ead79a8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-ead79a8 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5053 .elementor-element.elementor-element-ead79a8:hover .elementor-image-box-img img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5053 .elementor-element.elementor-element-ead79a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-ead79a8 .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-e951979 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3F1A;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-e951979.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5053 .elementor-element.elementor-element-e951979.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5053 .elementor-element.elementor-element-e951979.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-e951979 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5053 .elementor-element.elementor-element-e951979:hover .elementor-image-box-img img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5053 .elementor-element.elementor-element-e951979 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-e951979 .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-19c2a94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-0041228 .elementor-button{background-color:var( --e-global-color-text );font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3F1F;border-radius:1000px 1000px 1000px 1000px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-0041228 .elementor-button:hover, .elementor-5053 .elementor-element.elementor-element-0041228 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-5053 .elementor-element.elementor-element-0041228{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-0041228.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-0041228 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-0041228 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5053 .elementor-element.elementor-element-0041228 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5053 .elementor-element.elementor-element-d41650f .elementor-button{background-color:#FBFBFB;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;fill:#523F3D;color:#523F3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3FB3;border-radius:1000px 1000px 1000px 1000px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-d41650f .elementor-button:hover, .elementor-5053 .elementor-element.elementor-element-d41650f .elementor-button:focus{background-color:#F1EEE7;}.elementor-5053 .elementor-element.elementor-element-d41650f{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-d41650f.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-d41650f > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-7732592{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--align-content:flex-start;--padding-top:72px;--padding-bottom:072px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-c3f46be{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-c3f46be img{width:100%;}.elementor-5053 .elementor-element.elementor-element-c9a19b2{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-c9a19b2 img{width:100%;}.elementor-5053 .elementor-element.elementor-element-401293e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-401293e.e-con{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-46900c7{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-46900c7 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-46900c7.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-46900c7 .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-46900c7 .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:-1.2px;color:#533D3F;}.elementor-5053 .elementor-element.elementor-element-46900c7 .elementor-image-box-description{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-70d0558{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-a4bf0a5{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-a4bf0a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-a4bf0a5.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-a4bf0a5 .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-a4bf0a5 .elementor-image-box-title{margin-bottom:10px;font-family:"SF Pro Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;letter-spacing:-0.5px;color:#533D3F;}.elementor-5053 .elementor-element.elementor-element-a4bf0a5 .elementor-image-box-description{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-53128a6 .elementor-button{background-color:#FBFBFB;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;fill:#523F3D;color:#523F3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3FB3;border-radius:1000px 1000px 1000px 1000px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-53128a6 .elementor-button:hover, .elementor-5053 .elementor-element.elementor-element-53128a6 .elementor-button:focus{background-color:#F1EEE7;}.elementor-5053 .elementor-element.elementor-element-53128a6{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-53128a6.elementor-element{--align-self:flex-start;}.elementor-5053 .elementor-element.elementor-element-53128a6 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-53128a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5053 .elementor-element.elementor-element-53128a6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5053 .elementor-element.elementor-element-e762030{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-5053 .elementor-element.elementor-element-e762030 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5053 .elementor-element.elementor-element-e762030 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-5053 .elementor-element.elementor-element-e762030 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SF Pro Display", Sans-serif;font-weight:700;line-height:1.7em;letter-spacing:-0.3px;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-5053 .elementor-element.elementor-element-050dc65{--divider-border-style:solid;--divider-color:#523F3D1A;--divider-border-width:1px;}.elementor-5053 .elementor-element.elementor-element-050dc65 .elementor-divider-separator{width:100%;}.elementor-5053 .elementor-element.elementor-element-050dc65 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5053 .elementor-element.elementor-element-151e098{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-45cf4b2{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-45cf4b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-45cf4b2.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-45cf4b2 .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-45cf4b2 .elementor-image-box-title{margin-bottom:10px;font-family:"SF Pro Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;letter-spacing:-0.5px;color:#533D3F;}.elementor-5053 .elementor-element.elementor-element-45cf4b2 .elementor-image-box-description{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-6efc247 .elementor-button{background-color:#FBFBFB;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;fill:#523F3D;color:#523F3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3FB3;border-radius:1000px 1000px 1000px 1000px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-6efc247 .elementor-button:hover, .elementor-5053 .elementor-element.elementor-element-6efc247 .elementor-button:focus{background-color:#F1EEE7;}.elementor-5053 .elementor-element.elementor-element-6efc247{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-6efc247.elementor-element{--align-self:flex-start;}.elementor-5053 .elementor-element.elementor-element-6efc247 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-6efc247 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5053 .elementor-element.elementor-element-6efc247 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5053 .elementor-element.elementor-element-c3acdf8{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-5053 .elementor-element.elementor-element-c3acdf8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5053 .elementor-element.elementor-element-c3acdf8 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-5053 .elementor-element.elementor-element-c3acdf8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SF Pro Display", Sans-serif;font-weight:700;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-553bdc0{--divider-border-style:solid;--divider-color:#523F3D1A;--divider-border-width:1px;}.elementor-5053 .elementor-element.elementor-element-553bdc0 .elementor-divider-separator{width:100%;}.elementor-5053 .elementor-element.elementor-element-553bdc0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5053 .elementor-element.elementor-element-56a505f{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-7083bca{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-7083bca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-7083bca.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-7083bca .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-7083bca .elementor-image-box-title{margin-bottom:10px;font-family:"SF Pro Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;letter-spacing:-0.5px;color:#533D3F;}.elementor-5053 .elementor-element.elementor-element-7083bca .elementor-image-box-description{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-2703420 .elementor-button{background-color:#FBFBFB;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;fill:#523F3D;color:#523F3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3FB3;border-radius:1000px 1000px 1000px 1000px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-2703420 .elementor-button:hover, .elementor-5053 .elementor-element.elementor-element-2703420 .elementor-button:focus{background-color:#F1EEE7;}.elementor-5053 .elementor-element.elementor-element-2703420{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-2703420.elementor-element{--align-self:flex-start;}.elementor-5053 .elementor-element.elementor-element-2703420 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-2703420 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5053 .elementor-element.elementor-element-2703420 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5053 .elementor-element.elementor-element-740722a{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-5053 .elementor-element.elementor-element-740722a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5053 .elementor-element.elementor-element-740722a {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-5053 .elementor-element.elementor-element-740722a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SF Pro Display", Sans-serif;font-weight:700;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-339ef31{--divider-border-style:solid;--divider-color:#523F3D1A;--divider-border-width:1px;}.elementor-5053 .elementor-element.elementor-element-339ef31 .elementor-divider-separator{width:100%;}.elementor-5053 .elementor-element.elementor-element-339ef31 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5053 .elementor-element.elementor-element-37836a5{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-08cdabb{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-08cdabb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-08cdabb.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-08cdabb .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-08cdabb .elementor-image-box-title{margin-bottom:10px;font-family:"SF Pro Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;letter-spacing:-0.5px;color:#533D3F;}.elementor-5053 .elementor-element.elementor-element-08cdabb .elementor-image-box-description{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-695960a .elementor-button{background-color:#FBFBFB;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;fill:#523F3D;color:#523F3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3FB3;border-radius:1000px 1000px 1000px 1000px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-695960a .elementor-button:hover, .elementor-5053 .elementor-element.elementor-element-695960a .elementor-button:focus{background-color:#F1EEE7;}.elementor-5053 .elementor-element.elementor-element-695960a{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-695960a.elementor-element{--align-self:flex-start;}.elementor-5053 .elementor-element.elementor-element-695960a > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-695960a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5053 .elementor-element.elementor-element-695960a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5053 .elementor-element.elementor-element-e7b5305{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-5053 .elementor-element.elementor-element-e7b5305 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5053 .elementor-element.elementor-element-e7b5305 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-5053 .elementor-element.elementor-element-e7b5305 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SF Pro Display", Sans-serif;font-weight:700;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-045a597{--divider-border-style:solid;--divider-color:#523F3D1A;--divider-border-width:1px;}.elementor-5053 .elementor-element.elementor-element-045a597 .elementor-divider-separator{width:100%;}.elementor-5053 .elementor-element.elementor-element-045a597 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5053 .elementor-element.elementor-element-851a51e{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-3d864c5{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-3d864c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-3d864c5.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-3d864c5 .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-3d864c5 .elementor-image-box-title{margin-bottom:10px;font-family:"SF Pro Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;letter-spacing:-0.5px;color:#533D3F;}.elementor-5053 .elementor-element.elementor-element-3d864c5 .elementor-image-box-description{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-d74bdad .elementor-button{background-color:#FBFBFB;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;fill:#523F3D;color:#523F3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3FB3;border-radius:1000px 1000px 1000px 1000px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-d74bdad .elementor-button:hover, .elementor-5053 .elementor-element.elementor-element-d74bdad .elementor-button:focus{background-color:#F1EEE7;}.elementor-5053 .elementor-element.elementor-element-d74bdad{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-d74bdad.elementor-element{--align-self:flex-start;}.elementor-5053 .elementor-element.elementor-element-d74bdad > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-d74bdad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5053 .elementor-element.elementor-element-d74bdad .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5053 .elementor-element.elementor-element-9075fd4{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-5053 .elementor-element.elementor-element-9075fd4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5053 .elementor-element.elementor-element-9075fd4 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-5053 .elementor-element.elementor-element-9075fd4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SF Pro Display", Sans-serif;font-weight:700;line-height:1.7em;letter-spacing:-0.3px;}.elementor-5053 .elementor-element.elementor-element-fc2648d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-fc2648d:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-fc2648d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-5053 .elementor-element.elementor-element-c4f9e74{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-c4f9e74.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-c4f9e74 .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-c4f9e74 .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:-1.2px;color:#533D3F;}.elementor-5053 .elementor-element.elementor-element-c4f9e74 .elementor-image-box-description{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-01c9092{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-2b5de51{--e-image-carousel-slides-to-show:3;}.elementor-5053 .elementor-element.elementor-element-2b5de51 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5053 .elementor-element.elementor-element-2b5de51 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#E20909;}.elementor-5053 .elementor-element.elementor-element-2b5de51 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-5053 .elementor-element.elementor-element-2b5de51 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#E20909;}.elementor-5053 .elementor-element.elementor-element-55237ef{--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:space-between;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-4d9e887{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-4d9e887 img{width:100%;}.elementor-5053 .elementor-element.elementor-element-c3cb758{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-c3cb758 img{width:100%;}.elementor-5053 .elementor-element.elementor-element-20857cd{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-20857cd.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-20857cd .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-20857cd .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:-1.2px;color:#533D3F;}.elementor-5053 .elementor-element.elementor-element-20857cd .elementor-image-box-description{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-a92682c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-ef474c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-ef474c3.e-con{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-7dd57bc{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-7dd57bc.elementor-element{--align-self:flex-start;}.elementor-5053 .elementor-element.elementor-element-7dd57bc .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-7dd57bc .elementor-image-box-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:-1.2px;color:#533D3F;}.elementor-5053 .elementor-element.elementor-element-7dd57bc .elementor-image-box-description{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-5053 .elementor-element.elementor-element-99fa319 .elementor-button{background-color:#FBFBFB;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;fill:#523F3D;color:#523F3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#533D3FB3;border-radius:1000px 1000px 1000px 1000px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-99fa319 .elementor-button:hover, .elementor-5053 .elementor-element.elementor-element-99fa319 .elementor-button:focus{background-color:#F1EEE7;}.elementor-5053 .elementor-element.elementor-element-99fa319{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-99fa319.elementor-element{--align-self:flex-start;}.elementor-5053 .elementor-element.elementor-element-99fa319 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-99fa319 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5053 .elementor-element.elementor-element-99fa319 .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-5053:not(.elementor-motion-effects-element-type-background), body.elementor-page-5053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5053 .elementor-element.elementor-element-3434a3d{--min-height:95vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-0ff846f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-0ff846f .swiper-slide-contents{max-width:100%;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-slide-heading{font-size:66px;}.elementor-5053 .elementor-element.elementor-element-f40e779{--padding-top:26px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-1d64af1{--container-widget-width:670px;--container-widget-flex-grow:0;width:var( --container-widget-width, 670px );max-width:670px;}.elementor-5053 .elementor-element.elementor-element-cef51a5{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5053 .elementor-element.elementor-element-745ba33 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-745ba33 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-745ba33 .elementor-image-box-title{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-dbd4a04 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-dbd4a04 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-dbd4a04 .elementor-image-box-title{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-2c9718a > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-2c9718a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-2c9718a .elementor-image-box-title{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-1f4c233 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-1f4c233 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-1f4c233 .elementor-image-box-title{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-3a31cfc > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-3a31cfc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-3a31cfc .elementor-image-box-title{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-f9d4243 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-f9d4243 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-f9d4243 .elementor-image-box-title{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-a01313a > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-a01313a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-a01313a .elementor-image-box-title{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-ead79a8 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-ead79a8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-ead79a8 .elementor-image-box-title{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-e951979 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-e951979 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-e951979 .elementor-image-box-title{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-0041228.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-d41650f.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-7732592{--justify-content:center;--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5053 .elementor-element.elementor-element-c3f46be{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-c9a19b2{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-46900c7 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-a4bf0a5 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-53128a6.elementor-element{--align-self:center;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-45cf4b2 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-6efc247.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-7083bca .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-2703420.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-08cdabb .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-695960a.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-3d864c5 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-d74bdad.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-fc2648d{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-5053 .elementor-element.elementor-element-c4f9e74{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-5053 .elementor-element.elementor-element-55237ef{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-5053 .elementor-element.elementor-element-4d9e887{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-c3cb758{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-20857cd{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-20857cd .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-a92682c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-7dd57bc.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-7dd57bc .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-99fa319.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-b9d03d0 img{width:80%;}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-0ff846f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-0ff846f .swiper-slide-inner{padding:30px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-slide-heading{font-size:32px;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-slide-description{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-0ff846f .elementor-slide-button{font-size:17px;}.elementor-5053 .elementor-element.elementor-element-f40e779:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-f40e779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-5053 .elementor-element.elementor-element-f40e779{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-a17e6b4{--container-widget-width:375px;--container-widget-flex-grow:0;width:var( --container-widget-width, 375px );max-width:375px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-1d64af1 .elementor-image-box-title{font-size:32px;}.elementor-5053 .elementor-element.elementor-element-1d64af1 .elementor-image-box-description{font-size:15px;}.elementor-5053 .elementor-element.elementor-element-cef51a5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5053 .elementor-element.elementor-element-745ba33 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-745ba33 .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-745ba33 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-dbd4a04 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-dbd4a04 .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-dbd4a04 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-2c9718a > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-2c9718a .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-2c9718a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-1f4c233 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-1f4c233 .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-1f4c233 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-3a31cfc > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-3a31cfc .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-3a31cfc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-f9d4243 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-f9d4243 .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-f9d4243 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-a01313a > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-a01313a .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-a01313a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-ead79a8 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-ead79a8 .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-ead79a8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-e951979 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5053 .elementor-element.elementor-element-e951979 .elementor-image-box-img{margin-bottom:15px;}.elementor-5053 .elementor-element.elementor-element-e951979 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-0041228 .elementor-button{font-size:17px;}.elementor-5053 .elementor-element.elementor-element-d41650f .elementor-button{font-size:17px;}.elementor-5053 .elementor-element.elementor-element-7732592{--padding-top:36px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5053 .elementor-element.elementor-element-46900c7 .elementor-image-box-title{font-size:32px;}.elementor-5053 .elementor-element.elementor-element-a4bf0a5 .elementor-image-box-title{font-size:20px;}.elementor-5053 .elementor-element.elementor-element-a4bf0a5 .elementor-image-box-description{font-size:15px;}.elementor-5053 .elementor-element.elementor-element-53128a6 .elementor-button{font-size:17px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5053 .elementor-element.elementor-element-45cf4b2 .elementor-image-box-title{font-size:20px;}.elementor-5053 .elementor-element.elementor-element-45cf4b2 .elementor-image-box-description{font-size:15px;}.elementor-5053 .elementor-element.elementor-element-6efc247 .elementor-button{font-size:17px;}.elementor-5053 .elementor-element.elementor-element-7083bca .elementor-image-box-title{font-size:20px;}.elementor-5053 .elementor-element.elementor-element-7083bca .elementor-image-box-description{font-size:15px;}.elementor-5053 .elementor-element.elementor-element-2703420 .elementor-button{font-size:17px;}.elementor-5053 .elementor-element.elementor-element-08cdabb .elementor-image-box-title{font-size:20px;}.elementor-5053 .elementor-element.elementor-element-08cdabb .elementor-image-box-description{font-size:15px;}.elementor-5053 .elementor-element.elementor-element-695960a .elementor-button{font-size:17px;}.elementor-5053 .elementor-element.elementor-element-3d864c5 .elementor-image-box-title{font-size:20px;}.elementor-5053 .elementor-element.elementor-element-3d864c5 .elementor-image-box-description{font-size:15px;}.elementor-5053 .elementor-element.elementor-element-d74bdad .elementor-button{font-size:17px;}.elementor-5053 .elementor-element.elementor-element-fc2648d{--padding-top:36px;--padding-bottom:036px;--padding-left:16px;--padding-right:16px;}.elementor-5053 .elementor-element.elementor-element-c4f9e74{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-c4f9e74 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-c4f9e74 .elementor-image-box-title{font-size:32px;}.elementor-5053 .elementor-element.elementor-element-55237ef{--padding-top:16px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-5053 .elementor-element.elementor-element-20857cd .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-20857cd .elementor-image-box-title{font-size:32px;}.elementor-5053 .elementor-element.elementor-element-20857cd .elementor-image-box-description{font-size:15px;}.elementor-5053 .elementor-element.elementor-element-a92682c{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-5053 .elementor-element.elementor-element-7dd57bc{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-5053 .elementor-element.elementor-element-7dd57bc .elementor-image-box-title{font-size:32px;}.elementor-5053 .elementor-element.elementor-element-99fa319 .elementor-button{font-size:17px;}}@media(min-width:768px){.elementor-5053 .elementor-element.elementor-element-7732592{--content-width:1280px;}.elementor-5053 .elementor-element.elementor-element-401293e{--width:585px;}.elementor-5053 .elementor-element.elementor-element-fc2648d{--content-width:1280px;}.elementor-5053 .elementor-element.elementor-element-55237ef{--content-width:1280px;}.elementor-5053 .elementor-element.elementor-element-a92682c{--content-width:1280px;}.elementor-5053 .elementor-element.elementor-element-ef474c3{--width:47%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5053 .elementor-element.elementor-element-401293e{--width:620px;}.elementor-5053 .elementor-element.elementor-element-ef474c3{--width:620px;}}/* Start custom CSS for image-carousel, class: .elementor-element-2b5de51 */.elementor-5053 .elementor-element.elementor-element-2b5de51::before {
    content: "";
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    background: linear-gradient(to right, #F4F4F490 0%, transparent 50%);
}

.elementor-5053 .elementor-element.elementor-element-2b5de51 .swiper,
.elementor-5053 .elementor-element.elementor-element-2b5de51 .swiper-container {
    overflow: visible !important;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.elementor-5053 .elementor-element.elementor-element-2b5de51 .elementor-swiper-button-prev {
    top: -50px !important;
    left: 0 !important;
    z-index: 2;
}

.elementor-5053 .elementor-element.elementor-element-2b5de51 .elementor-swiper-button-next {
    top: -50px !important;
    left: 60px !important;
    z-index: 2;
}

@media (max-width: 767px) {

    .elementor-5053 .elementor-element.elementor-element-2b5de51 .elementor-swiper-button-prev {
        top: calc(0% - 30px);
        left: calc(0% + 10px);
        z-index: 2;
    }

    .elementor-5053 .elementor-element.elementor-element-2b5de51 .elementor-swiper-button-next {
        top: calc(0% - 30px);
        left: calc(0% + 70px);
        z-index: 2;
    }

    .elementor-5053 .elementor-element.elementor-element-2b5de51::before {
        content: "";
        pointer-events: none;
        position: absolute;
        z-index: 2;
        background: linear-gradient(to right, #F4F4F460 0%, transparent 25%, transparent 75%, #F4F4F460 100%);
    }

    .elementor-arrows-position-outside .swiper-container {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS */body::after{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-image: radial-gradient(at 20% 80%, #fbfbfb 1px, transparent 0px);
    background-size: 2px 2px;
    pointer-events: none !important;
    z-index: 9999;
    opacity: 0.05;
    mix-blend-mode: plus-lighter;
}

html, body{
    width: 100%;
    overflow-x: clip;
    text-wrap: balance;
}

::-webkit-scrollbar{
    display: none;
}

*{
    user-select: none !important;
}

html{
    cursor:url('https://decksol.com.br/wp-content/uploads/2025/05/cursor-12.svg'), auto;
}

a:hover{
    cursor:url('https://ciparoni.com/wp-content/uploads/2023/12/cursor-hover.svg'), auto !important;
}

.destaque{
    background: linear-gradient(89deg, #FBF8F1 -50%, #FBF8F1 50%, #FBF8F1 150%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Times New Roman";
    font-size: 5.5rem;
    font-style: italic;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: -0.19125rem;
        padding-right: 2px;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone;
}


@media (max-width: 767px) {
	.destaque{
	    font-size: 2.2rem !important;
	    line-height: 80% !important;
	    letter-spacing: -0.15rem;
	    padding-right: 2px;
	    box-decoration-break: clone;
	    -webkit-box-decoration-break: clone;
	}
}

.destaque2{
    background: linear-gradient(89deg, #533D3F -50%, #533D3F 50%, #533D3F 150%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Times New Roman";
    font-size: 3.5rem;
    font-style: italic;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: -0.17125rem;
        padding-right: 2px;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone;
}


@media (max-width: 767px) {
	.destaque2{
	    font-size: 2.1rem !important;
	    line-height: 80% !important;
	    letter-spacing: -0.15rem;
	    padding-right: 2px;
	    box-decoration-break: clone;
	    -webkit-box-decoration-break: clone;
	}
}

/*Scroll suave - Lenis*/
html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}
/* Efeito de entrada com blur - Transições mais lentas */
.scroll-left {
    opacity: 0;
    transition: 1s all; /* Tempo de transição aumentado para 1s */
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px); /* Aplicando o blur */
}

.scroll-right {
    opacity: 0;
    transition: 1s all; /* Tempo de transição aumentado para 1s */
    transform: translate3d(30px, 0, 0);
    filter: blur(10px); /* Aplicando o blur */
}

.scroll-bottom {
    opacity: 0;
    transition: 1s all; /* Tempo de transição aumentado para 1s */
    transform: translate3d(0, 80px, 0);
    filter: blur(10px); /* Aplicando o blur */
}

.scroll-top {
    opacity: 0;
    transition: 1s all; /* Tempo de transição aumentado para 1s */
    transform: translate3d(0, -80px, 0);
    filter: blur(10px); /* Aplicando o blur */
}

.scroll-zoom {
    opacity: 0;
    transition: transform 1.5s, opacity 1s; /* Transição mais suave */
    filter: blur(5px); /* Aplicando o blur */
}

.ativo {
    opacity: 1;
    transition: transform 1s, opacity 1s; /* Tempo de transição aumentado para 1s */
    transform: translate3d(0, 0, 0);
    filter: blur(0px); /* Remove o blur quando ativo */
}

.elementor-editor-active .scroll-left, 
.elementor-editor-active .scroll-right, 
.elementor-editor-active .scroll-top, 
.elementor-editor-active .scroll-bottom, 
.elementor-editor-active .scroll-zoom, 
.ativo {
    opacity: 1;
    transition: transform 1s, opacity 1s; /* Tempo de transição aumentado para 1s */
    transform: translate3d(0, 0, 0);
    filter: blur(0px); /* Remove o blur quando ativo */
}/* End custom CSS */