.elementor-112 .elementor-element.elementor-element-a158931{--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:center;--align-items:flex-start;--overlay-opacity:1;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-a158931:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a158931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;background-image:url("https://planosmartpark.com/wp-content/uploads/2026/02/HERO-SMART-PARK.webp");background-position:center right;background-size:cover;}.elementor-112 .elementor-element.elementor-element-a158931::before, .elementor-112 .elementor-element.elementor-element-a158931 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-a158931 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-a158931 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-a158931 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-a158931 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-362c8d7 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-362c8d7 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-362c8d7.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-112 .elementor-element.elementor-element-362c8d7.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-362c8d7.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-112 .elementor-element.elementor-element-362c8d7.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-362c8d7.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-112 .elementor-element.elementor-element-362c8d7 .elementor-icon{font-size:66px;}.elementor-112 .elementor-element.elementor-element-362c8d7 .elementor-icon svg{height:66px;}.elementor-112 .elementor-element.elementor-element-362c8d7 .elementor-icon-wrapper svg{width:auto;}.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-112 .elementor-element.elementor-element-1fe4e0e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-1fe4e0e .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#F6FAFF;}.elementor-112 .elementor-element.elementor-element-6f90bf5{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-6f90bf5 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-6182ccb{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-6182ccb .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:700;font-style:italic;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-4a08eca{--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:center;--align-items:center;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:#4A91F754;--border-color:#4A91F754;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-4a08eca:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4a08eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E1778;}.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-112 .elementor-element.elementor-element-905624a{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-905624a p{margin-block-end:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-6bca2db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-group.recaptcha_v3-bottomleft, .elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-112 .elementor-element.elementor-element-6bca2db .elementor-labels-inline .elementor-field-group > label{padding-left:9px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-6bca2db .elementor-labels-inline .elementor-field-group > label{padding-right:9px;}body .elementor-112 .elementor-element.elementor-element-6bca2db .elementor-labels-above .elementor-field-group > label{padding-bottom:9px;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-group > label, .elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-subgroup label{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-group > label{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-type-html{padding-bottom:0px;color:#CCD0D5;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-group .elementor-field, .elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-subgroup label{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#00000070;border-color:#AA78F654;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-group .elementor-select-wrapper select{background-color:#00000070;border-color:#AA78F654;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-group .elementor-select-wrapper::before{color:#AA78F654;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;padding:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-6bca2db .e-form__buttons__wrapper__button-next{background-color:#04B456;color:#ffffff;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-button[type="submit"]{background-color:#04B456;color:#ffffff;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-112 .elementor-element.elementor-element-6bca2db .e-form__buttons__wrapper__button-previous{background-color:#B2FE02;color:#ffffff;}.elementor-112 .elementor-element.elementor-element-6bca2db .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-112 .elementor-element.elementor-element-6bca2db .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-message{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-112 .elementor-element.elementor-element-6bca2db .e-form__indicators__indicator, .elementor-112 .elementor-element.elementor-element-6bca2db .e-form__indicators__indicator__label{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-6bca2db{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#FFFFFF;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-112 .elementor-element.elementor-element-c0d9df0{--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:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-c0d9df0:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-c0d9df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F0F8;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-518f311{left:49%;}body.rtl .elementor-112 .elementor-element.elementor-element-518f311{right:49%;}.elementor-112 .elementor-element.elementor-element-518f311{top:-22px;}.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-112 .elementor-element.elementor-element-ebefb21 > .elementor-widget-container{background-color:#FA92C114;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E83D8A;border-radius:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-ebefb21 .elementor-icon-list-icon i{color:#6652FF;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-ebefb21 .elementor-icon-list-icon svg{fill:#6652FF;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-ebefb21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-112 .elementor-element.elementor-element-ebefb21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-ebefb21 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-ebefb21 .elementor-icon-list-text{color:#E83D8A;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-a44aad4{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-a44aad4.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-a44aad4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-a44aad4 .elementor-heading-title a:hover, .elementor-112 .elementor-element.elementor-element-a44aad4 .elementor-heading-title a:focus{color:#3A3A3A;}.elementor-112 .elementor-element.elementor-element-bfa31cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-410c977{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-410c977:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-410c977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-410c977.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-f615151{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f615151 p{margin-block-end:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-112 .elementor-element.elementor-element-c6ce542 .elementor-counter-number-wrapper{color:#FB9C33;font-family:"Inter Tight", Sans-serif;font-size:56px;font-weight:600;line-height:55px;}.elementor-112 .elementor-element.elementor-element-db8f3dd{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-db8f3dd p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-7deaa4a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-7deaa4a:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-7deaa4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-7deaa4a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-74690e6{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-74690e6 p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-8236931 .elementor-counter-number-wrapper{color:#FB9C33;font-family:"Inter Tight", Sans-serif;font-size:56px;font-weight:600;line-height:55px;}.elementor-112 .elementor-element.elementor-element-1a2e95e{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-1a2e95e p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-4efd507{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-4efd507:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4efd507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-4efd507.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-18372db{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-18372db p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-4c7d930{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:45px;font-weight:600;line-height:1.3em;color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-4c7d930 p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-5095cc5{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-dde98ef{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-dde98ef:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-dde98ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-dde98ef.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-93a989f{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-93a989f p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-80a62c9 .elementor-counter-number-wrapper{color:#FB9C33;font-family:"Inter Tight", Sans-serif;font-size:56px;font-weight:600;line-height:55px;}.elementor-112 .elementor-element.elementor-element-543b3b2{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-543b3b2 p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-d8ef9fe{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-d8ef9fe:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d8ef9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-d8ef9fe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-77847ed{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-77847ed p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-c664e45 .elementor-counter-number-wrapper{color:#FB9C33;font-family:"Inter Tight", Sans-serif;font-size:56px;font-weight:600;line-height:55px;}.elementor-112 .elementor-element.elementor-element-43ffeb4{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-43ffeb4 p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-cdac8a2{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-cdac8a2:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-cdac8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-cdac8a2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-fbe4c0c{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-fbe4c0c p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-d52f32f{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:45px;font-weight:600;line-height:1.3em;color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-d52f32f p{margin-block-end:0px;}.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-112 .elementor-element.elementor-element-e4c6c65 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-112 .elementor-element.elementor-element-e4c6c65.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-e4c6c65{z-index:99;}.elementor-112 .elementor-element.elementor-element-d912c77{--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;--overlay-opacity:0.24;--padding-top:5vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-d912c77:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d912c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-d912c77::before, .elementor-112 .elementor-element.elementor-element-d912c77 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-d912c77 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-d912c77 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-d912c77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-d912c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://planosmartpark.com/wp-content/uploads/2024/09/wad.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-d912c77::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-112 .elementor-element.elementor-element-d912c77 > .elementor-shape-bottom .elementor-shape-fill, .elementor-112 .elementor-element.elementor-element-d912c77 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#3A2460;}.elementor-112 .elementor-element.elementor-element-bc6009f{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-7195def{--display:flex;--overlay-opacity:0.16;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-112 .elementor-element.elementor-element-7195def:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-7195def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A0295E00;}.elementor-112 .elementor-element.elementor-element-7195def::before, .elementor-112 .elementor-element.elementor-element-7195def > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-7195def > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-7195def > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-7195def > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-7195def > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://planosmartpark.com/wp-content/uploads/2026/02/dot-background.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-112 .elementor-element.elementor-element-3482e3e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-3482e3e.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-3482e3e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-acc85bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-06293a9{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-06293a9:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-06293a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-06293a9:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-06293a9, .elementor-112 .elementor-element.elementor-element-06293a9::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-a7b6b68 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-112 .elementor-element.elementor-element-a7b6b68 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-a7b6b68.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-a7b6b68.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-a7b6b68.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-a7b6b68 .elementor-icon{font-size:40px;}.elementor-112 .elementor-element.elementor-element-a7b6b68 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-a7b6b68 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-a7b6b68:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-a7b6b68:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-a7b6b68 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-43d63cb{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-43d63cb:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-43d63cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-43d63cb:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-43d63cb, .elementor-112 .elementor-element.elementor-element-43d63cb::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-04b5351 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-112 .elementor-element.elementor-element-04b5351 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-04b5351.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-04b5351.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-04b5351.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-04b5351 .elementor-icon{font-size:42px;}.elementor-112 .elementor-element.elementor-element-04b5351 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-04b5351 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-04b5351:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-04b5351:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-04b5351 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#7C7C7C;}.elementor-112 .elementor-element.elementor-element-48b99ac{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-48b99ac:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-48b99ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-48b99ac:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-48b99ac, .elementor-112 .elementor-element.elementor-element-48b99ac::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-df428d1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-112 .elementor-element.elementor-element-df428d1 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-df428d1.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-df428d1.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-df428d1.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-df428d1 .elementor-icon{font-size:40px;}.elementor-112 .elementor-element.elementor-element-df428d1 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-df428d1 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-df428d1:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-df428d1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-df428d1 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-37c5683{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-37c5683:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-37c5683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-37c5683:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-37c5683, .elementor-112 .elementor-element.elementor-element-37c5683::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-7ec7be5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-112 .elementor-element.elementor-element-7ec7be5 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-7ec7be5.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-7ec7be5.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-7ec7be5.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-7ec7be5 .elementor-icon{font-size:42px;}.elementor-112 .elementor-element.elementor-element-7ec7be5 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-7ec7be5 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-7ec7be5:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-7ec7be5:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-7ec7be5 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#7C7C7C;}.elementor-112 .elementor-element.elementor-element-8bc67d7{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-8bc67d7:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-8bc67d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-8bc67d7:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-8bc67d7, .elementor-112 .elementor-element.elementor-element-8bc67d7::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-236e7a3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-112 .elementor-element.elementor-element-236e7a3 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-236e7a3.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-236e7a3.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-236e7a3.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-236e7a3 .elementor-icon{font-size:40px;}.elementor-112 .elementor-element.elementor-element-236e7a3 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-236e7a3 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-236e7a3:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-236e7a3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-236e7a3 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-88d64e2{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-88d64e2:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-88d64e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-88d64e2:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-88d64e2, .elementor-112 .elementor-element.elementor-element-88d64e2::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-21fdda6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-112 .elementor-element.elementor-element-21fdda6 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-21fdda6.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-21fdda6.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-21fdda6.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-21fdda6 .elementor-icon{font-size:42px;}.elementor-112 .elementor-element.elementor-element-21fdda6 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-21fdda6 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-21fdda6:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-21fdda6:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-21fdda6 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#7C7C7C;}.elementor-112 .elementor-element.elementor-element-4f9f547 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-112 .elementor-element.elementor-element-4f9f547.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-4f9f547{z-index:99;}.elementor-112 .elementor-element.elementor-element-ee57757{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-ee57757:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ee57757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-baa3262.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-baa3262 .elementor-icon-list-icon i{color:#FB9C33;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-baa3262 .elementor-icon-list-icon svg{fill:#FB9C33;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-baa3262{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-112 .elementor-element.elementor-element-baa3262 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-baa3262 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-baa3262 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.8px;}.elementor-112 .elementor-element.elementor-element-baa3262 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-baa3262 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D0D6E0;}.elementor-112 .elementor-element.elementor-element-56b063d{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-56b063d.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-56b063d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:45px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#F6FAFF;}.elementor-112 .elementor-element.elementor-element-f89bfba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2a7000d{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2a7000d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2a7000d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-112 .elementor-element.elementor-element-92fc30c img{width:100%;height:276px;object-fit:cover;object-position:center center;}.elementor-112 .elementor-element.elementor-element-56722e6 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-112 .elementor-element.elementor-element-56722e6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;line-height:25px;letter-spacing:-1px;color:#E41919;}.elementor-112 .elementor-element.elementor-element-2c4b966 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-icon i{color:#D31616;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-icon svg{fill:#D31616;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-2c4b966{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-e781561{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-e781561:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-e781561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d5a49c3 img{width:100%;height:283px;object-fit:cover;object-position:center center;}.elementor-112 .elementor-element.elementor-element-4826f8b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-112 .elementor-element.elementor-element-4826f8b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:600;line-height:25px;letter-spacing:-1px;color:#0CB30B;}.elementor-112 .elementor-element.elementor-element-16f6235 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-icon i{color:#0CB30B;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-icon svg{fill:#0CB30B;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-16f6235{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-1038fde .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-112 .elementor-element.elementor-element-1038fde.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-1038fde{z-index:99;}.elementor-112 .elementor-element.elementor-element-f45082b{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-f45082b:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-f45082b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-02d87dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-057a0a8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-e0b4d8c > .elementor-widget-container{background-color:#EDD8E9A1;padding:12px 24px 12px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:10px 10px 20px 0px rgba(0, 0, 0, 0.03);}.elementor-112 .elementor-element.elementor-element-e0b4d8c.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-e0b4d8c{text-align:center;}.elementor-112 .elementor-element.elementor-element-e0b4d8c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.2px;color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-d2852c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-112 .elementor-element.elementor-element-d2852c0.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-d2852c0 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:600;line-height:1.2em;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-a5d2e46{width:100%;max-width:100%;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#060022E0;}.elementor-112 .elementor-element.elementor-element-a5d2e46 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-4faeb24{width:100%;max-width:100%;font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#C93477;}.elementor-112 .elementor-element.elementor-element-4faeb24 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:10px 0px 10px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-b103fd9{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-b103fd9 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-0c20c25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-e4d2fa1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-112 .elementor-element.elementor-element-1fd6da7{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-1fd6da7 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B087E370;border-radius:15px 15px 15px 15px;}.elementor-112 .elementor-element.elementor-element-1fd6da7 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-112 .elementor-element.elementor-element-1fd6da7 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#E83D8A;color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-framed .elementor-icon{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E83D8A;fill:#E83D8A17;color:#E83D8A17;}.elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-default:has(:focus) .elementor-icon{fill:#E83D8A;color:#E83D8A;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1fd6da7.elementor-view-framed:has(:focus) .elementor-icon{background-color:#E83D8A17;}.elementor-112 .elementor-element.elementor-element-1fd6da7 .elementor-icon{font-size:20px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-112 .elementor-element.elementor-element-1fd6da7 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-1fd6da7 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-1fd6da7:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-1fd6da7:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-1fd6da7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#272727;}.elementor-112 .elementor-element.elementor-element-4177f1f{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-4177f1f > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B087E370;border-radius:15px 15px 15px 15px;}.elementor-112 .elementor-element.elementor-element-4177f1f .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-112 .elementor-element.elementor-element-4177f1f .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#E83D8A;color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-framed .elementor-icon{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E83D8A;fill:#E83D8A17;color:#E83D8A17;}.elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-default:has(:focus) .elementor-icon{fill:#E83D8A;color:#E83D8A;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4177f1f.elementor-view-framed:has(:focus) .elementor-icon{background-color:#E83D8A17;}.elementor-112 .elementor-element.elementor-element-4177f1f .elementor-icon{font-size:20px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-112 .elementor-element.elementor-element-4177f1f .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-4177f1f .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-4177f1f:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-4177f1f:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-4177f1f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#272727;}.elementor-112 .elementor-element.elementor-element-802ed03{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-802ed03 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B087E370;border-radius:15px 15px 15px 15px;}.elementor-112 .elementor-element.elementor-element-802ed03 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-112 .elementor-element.elementor-element-802ed03 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#E83D8A;color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-framed .elementor-icon{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E83D8A;fill:#E83D8A17;color:#E83D8A17;}.elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-default:has(:focus) .elementor-icon{fill:#E83D8A;color:#E83D8A;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-802ed03.elementor-view-framed:has(:focus) .elementor-icon{background-color:#E83D8A17;}.elementor-112 .elementor-element.elementor-element-802ed03 .elementor-icon{font-size:20px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-112 .elementor-element.elementor-element-802ed03 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-802ed03 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-802ed03:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-802ed03:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-802ed03 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#272727;}.elementor-112 .elementor-element.elementor-element-5c96d7c{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-5c96d7c > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B087E370;border-radius:15px 15px 15px 15px;}.elementor-112 .elementor-element.elementor-element-5c96d7c .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-112 .elementor-element.elementor-element-5c96d7c .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#E83D8A;color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-framed .elementor-icon{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E83D8A;fill:#E83D8A17;color:#E83D8A17;}.elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-default:has(:focus) .elementor-icon{fill:#E83D8A;color:#E83D8A;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-5c96d7c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#E83D8A17;}.elementor-112 .elementor-element.elementor-element-5c96d7c .elementor-icon{font-size:20px;padding:16px;border-width:1px 1px 1px 1px;}.elementor-112 .elementor-element.elementor-element-5c96d7c .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-5c96d7c .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-5c96d7c:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-5c96d7c:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-5c96d7c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#272727;}.elementor-112 .elementor-element.elementor-element-a46eba0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a46eba0:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a46eba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-02626d7{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-112 .elementor-element.elementor-element-02626d7:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-02626d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-00d4199{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:start;}.elementor-112 .elementor-element.elementor-element-00d4199.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-00d4199 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:35px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-1e5025c{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:start;}.elementor-112 .elementor-element.elementor-element-1e5025c > .elementor-widget-container{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-1e5025c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-1e5025c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:35px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-251f802{--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;--overlay-opacity:0.87;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-251f802:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-251f802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#291947;}.elementor-112 .elementor-element.elementor-element-251f802::before, .elementor-112 .elementor-element.elementor-element-251f802 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-251f802 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-251f802 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-251f802 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-251f802 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #29194700 0%, #291947 100%);}.elementor-112 .elementor-element.elementor-element-5cd6d8f img{border-radius:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-ab2148d > .elementor-widget-container{margin:-4em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-ab2148d{text-align:center;}.elementor-112 .elementor-element.elementor-element-ab2148d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:45px;font-weight:700;line-height:120%;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-7aa4a87 > .elementor-widget-container{margin:-15px 0px 20px 0px;}.elementor-112 .elementor-element.elementor-element-7aa4a87{text-align:center;}.elementor-112 .elementor-element.elementor-element-7aa4a87 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-5ed4ce4{--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:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-112 .elementor-element.elementor-element-5ed4ce4:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-5ed4ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-a02b7ed{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-15b37a6{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:start;}.elementor-112 .elementor-element.elementor-element-15b37a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-15b37a6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-15b37a6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:300;line-height:1.3em;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-dba150d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-112 .elementor-element.elementor-element-dba150d > .elementor-widget-container{padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-dba150d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-dba150d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-8de9b31 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-112 .elementor-element.elementor-element-8de9b31.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-8de9b31{z-index:99;}.elementor-112 .elementor-element.elementor-element-5359ec5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:6vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-5359ec5:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-5359ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F0F8B8;}.elementor-112 .elementor-element.elementor-element-5359ec5 > .elementor-shape-top .elementor-shape-fill, .elementor-112 .elementor-element.elementor-element-5359ec5 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#291947;}.elementor-112 .elementor-element.elementor-element-5359ec5 > .elementor-shape-top svg, .elementor-112 .elementor-element.elementor-element-5359ec5 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:34px;}.elementor-112 .elementor-element.elementor-element-99028e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-cdfc059 > .elementor-widget-container{margin:0px -33px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-463993d > .elementor-widget-container{margin:0px -33px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-b260c96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-4e8a900 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;box-shadow:0px 5px 45px 0px rgba(45.99999999999999, 108.00000000000011, 240.99999999999997, 0.08);}.elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-wrapper{align-items:start;gap:13px;}.elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-4e8a900.elementor-view-stacked .elementor-icon{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-4e8a900.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-4e8a900.elementor-view-default .elementor-icon{fill:#E83D8A;color:#E83D8A;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-4e8a900.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4e8a900.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-4e8a900.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-4e8a900.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon{font-size:27px;border-radius:9px 9px 9px 9px;}.elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;line-height:0.5em;}.elementor-112 .elementor-element.elementor-element-4e8a900:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-4e8a900:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#2A2A2A;}.elementor-112 .elementor-element.elementor-element-0c25f45 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;box-shadow:0px 5px 45px 0px rgba(45.99999999999999, 108.00000000000011, 240.99999999999997, 0.08);}.elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-wrapper{align-items:start;gap:13px;}.elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-0c25f45.elementor-view-stacked .elementor-icon{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-0c25f45.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-0c25f45.elementor-view-default .elementor-icon{fill:#E83D8A;color:#E83D8A;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-0c25f45.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-0c25f45.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-0c25f45.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-0c25f45.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon{font-size:27px;border-radius:9px 9px 9px 9px;}.elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;line-height:0.5em;}.elementor-112 .elementor-element.elementor-element-0c25f45:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-0c25f45:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#2A2A2A;}.elementor-112 .elementor-element.elementor-element-21e9155 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;box-shadow:0px 5px 45px 0px rgba(45.99999999999999, 108.00000000000011, 240.99999999999997, 0.08);}.elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-wrapper{align-items:start;gap:13px;}.elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-21e9155.elementor-view-stacked .elementor-icon{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-21e9155.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-21e9155.elementor-view-default .elementor-icon{fill:#E83D8A;color:#E83D8A;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-21e9155.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-21e9155.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-21e9155.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-21e9155.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon{font-size:27px;border-radius:9px 9px 9px 9px;}.elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;line-height:0.5em;}.elementor-112 .elementor-element.elementor-element-21e9155:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-21e9155:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#2A2A2A;}.elementor-112 .elementor-element.elementor-element-45be471 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;box-shadow:0px 5px 45px 0px rgba(45.99999999999999, 108.00000000000011, 240.99999999999997, 0.08);}.elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-wrapper{align-items:start;gap:13px;}.elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-45be471.elementor-view-stacked .elementor-icon{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-45be471.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-45be471.elementor-view-default .elementor-icon{fill:#E83D8A;color:#E83D8A;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-45be471.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-45be471.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-45be471.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-45be471.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon{font-size:27px;border-radius:9px 9px 9px 9px;}.elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;line-height:0.5em;}.elementor-112 .elementor-element.elementor-element-45be471:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-45be471:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#2A2A2A;}.elementor-112 .elementor-element.elementor-element-8f44760 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;box-shadow:0px 5px 45px 0px rgba(45.99999999999999, 108.00000000000011, 240.99999999999997, 0.08);}.elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-wrapper{align-items:start;gap:13px;}.elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-8f44760.elementor-view-stacked .elementor-icon{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-8f44760.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-8f44760.elementor-view-default .elementor-icon{fill:#E83D8A;color:#E83D8A;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-8f44760.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-8f44760.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-8f44760.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-8f44760.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon{font-size:27px;border-radius:9px 9px 9px 9px;}.elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;line-height:0.5em;}.elementor-112 .elementor-element.elementor-element-8f44760:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-8f44760:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#2A2A2A;}.elementor-112 .elementor-element.elementor-element-8190bf2 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;box-shadow:0px 5px 45px 0px rgba(45.99999999999999, 108.00000000000011, 240.99999999999997, 0.08);}.elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-wrapper{align-items:start;gap:13px;}.elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-8190bf2.elementor-view-stacked .elementor-icon{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-8190bf2.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-8190bf2.elementor-view-default .elementor-icon{fill:#E83D8A;color:#E83D8A;border-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-8190bf2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-8190bf2.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-8190bf2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-8190bf2.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon{font-size:27px;border-radius:9px 9px 9px 9px;}.elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;line-height:0.5em;}.elementor-112 .elementor-element.elementor-element-8190bf2:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-8190bf2:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#2A2A2A;}.elementor-112 .elementor-element.elementor-element-4e7641c{--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:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-4e7641c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4e7641c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-5680b6c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-5680b6c.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-5680b6c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b1ccbb3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.33;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2vw;--padding-bottom:3vw;--padding-left:2vw;--padding-right:2vw;}.elementor-112 .elementor-element.elementor-element-b1ccbb3:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D313F4D;}.elementor-112 .elementor-element.elementor-element-b1ccbb3::before, .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E83D8A;background-image:url("https://planosmartpark.com/wp-content/uploads/2026/02/dot-background.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-112 .elementor-element.elementor-element-a8cb741{--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:flex-start;--gap:20px 20px;--row-gap:20px;--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:#B9B9B947;--border-color:#B9B9B947;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-a8cb741:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a8cb741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-0ff0018{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2e12f9b{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-2e12f9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FB9C33;color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-framed .elementor-icon{background-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FB9C33;fill:#FFFFFF17;color:#FFFFFF17;}.elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-default:has(:focus) .elementor-icon{fill:#FB9C33;color:#FB9C33;border-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-2e12f9b.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF17;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon{font-size:25px;padding:13px;border-width:1px 1px 1px 1px;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-2e12f9b:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-2e12f9b:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#272727;}.elementor-112 .elementor-element.elementor-element-75410ae{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-75410ae.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-75410ae img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-b84888c{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-b84888c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-b84888c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-b84888c:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-b84888c, .elementor-112 .elementor-element.elementor-element-b84888c::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-b84888c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-230bae1.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-230bae1.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-230bae1.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-230bae1:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-230bae1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d0cdbaa{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-d0cdbaa:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d0cdbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-d0cdbaa:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-d0cdbaa, .elementor-112 .elementor-element.elementor-element-d0cdbaa::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-d0cdbaa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-41543d1.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-41543d1.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-41543d1.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-41543d1:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-41543d1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ea11530{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-ea11530:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ea11530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-ea11530:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-ea11530, .elementor-112 .elementor-element.elementor-element-ea11530::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-ea11530.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-fc7b4ca.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-fc7b4ca.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-fc7b4ca.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-fc7b4ca:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-fc7b4ca:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-9bc0a88{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-9bc0a88:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9bc0a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-9bc0a88:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-9bc0a88, .elementor-112 .elementor-element.elementor-element-9bc0a88::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-9bc0a88.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f6f8d93.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-f6f8d93.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-f6f8d93.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-f6f8d93:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-f6f8d93:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-076bb3d{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-076bb3d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-076bb3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-076bb3d:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-076bb3d, .elementor-112 .elementor-element.elementor-element-076bb3d::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-076bb3d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-329e7c4.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-329e7c4.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-329e7c4.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-329e7c4:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-329e7c4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-2a6afda{--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:flex-start;--gap:20px 20px;--row-gap:20px;--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:#B9B9B947;--border-color:#B9B9B947;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-2a6afda:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2a6afda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-509839b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9bd15d0{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FB9C33;color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-framed .elementor-icon{background-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FB9C33;fill:#FFFFFF17;color:#FFFFFF17;}.elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-default:has(:focus) .elementor-icon{fill:#FB9C33;color:#FB9C33;border-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-9bd15d0.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF17;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon{font-size:25px;padding:13px;border-width:1px 1px 1px 1px;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-9bd15d0:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-9bd15d0:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#272727;}.elementor-112 .elementor-element.elementor-element-5863928{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-5863928.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-5863928 img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-87e3377{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-87e3377:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-87e3377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-87e3377:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-87e3377, .elementor-112 .elementor-element.elementor-element-87e3377::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-87e3377.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-447bb15.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-447bb15.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-447bb15.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-447bb15:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-447bb15:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ac1271d{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-ac1271d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ac1271d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-ac1271d:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-ac1271d, .elementor-112 .elementor-element.elementor-element-ac1271d::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-ac1271d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ca72d63.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-ca72d63.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-ca72d63.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-ca72d63:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-ca72d63:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-7aef604{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-7aef604:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-7aef604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-7aef604:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-7aef604, .elementor-112 .elementor-element.elementor-element-7aef604::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-7aef604.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-bd90e42.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-bd90e42.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-bd90e42.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-bd90e42:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-bd90e42:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-2d5bfd3{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-2d5bfd3:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2d5bfd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-2d5bfd3:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-2d5bfd3, .elementor-112 .elementor-element.elementor-element-2d5bfd3::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-2d5bfd3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-e9b6165.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-e9b6165.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-e9b6165.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-e9b6165:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-e9b6165:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ff59ecd{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-ff59ecd:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ff59ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-ff59ecd:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-ff59ecd, .elementor-112 .elementor-element.elementor-element-ff59ecd::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-ff59ecd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ff65322.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-ff65322.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-ff65322.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-ff65322:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-ff65322:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ebb4071{--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:flex-start;--gap:20px 20px;--row-gap:20px;--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:#B9B9B947;--border-color:#B9B9B947;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-ebb4071:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ebb4071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b2c64af{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-95ec7d9{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FB9C33;color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-framed .elementor-icon{background-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FB9C33;fill:#FFFFFF17;color:#FFFFFF17;}.elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-default:has(:focus) .elementor-icon{fill:#FB9C33;color:#FB9C33;border-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-95ec7d9.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF17;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon{font-size:25px;padding:13px;border-width:1px 1px 1px 1px;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-95ec7d9:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-95ec7d9:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#272727;}.elementor-112 .elementor-element.elementor-element-aad1d56{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-aad1d56.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-aad1d56 img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-e9c34df{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-e9c34df:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-e9c34df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-e9c34df:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-e9c34df, .elementor-112 .elementor-element.elementor-element-e9c34df::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-e9c34df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-8fc5732.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-8fc5732.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-8fc5732.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-8fc5732:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-8fc5732:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-baae67d{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-baae67d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-baae67d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-baae67d:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-baae67d, .elementor-112 .elementor-element.elementor-element-baae67d::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-baae67d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-633dbc8.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-633dbc8.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-633dbc8.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-633dbc8:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-633dbc8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-45a9ceb{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-45a9ceb:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-45a9ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-45a9ceb:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-45a9ceb, .elementor-112 .elementor-element.elementor-element-45a9ceb::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-45a9ceb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-0dc8b35.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-0dc8b35.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-0dc8b35.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-0dc8b35:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-0dc8b35:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-89dc0f8{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-89dc0f8:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-89dc0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-89dc0f8:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-89dc0f8, .elementor-112 .elementor-element.elementor-element-89dc0f8::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-89dc0f8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-9f2c259.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-9f2c259.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-9f2c259.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-9f2c259:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-9f2c259:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f6b757b{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-f6b757b:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-f6b757b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-f6b757b:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-f6b757b, .elementor-112 .elementor-element.elementor-element-f6b757b::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-f6b757b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-4f16b42.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-4f16b42.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-4f16b42.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-4f16b42:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-4f16b42:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c5f78c9{--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:flex-start;--gap:20px 20px;--row-gap:20px;--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:#B9B9B947;--border-color:#B9B9B947;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-c5f78c9:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-c5f78c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b1d187c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-bd38d18{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-bd38d18.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-title{margin-block-end:10px;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FB9C33;color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-framed .elementor-icon{background-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FB9C33;fill:#FFFFFF17;color:#FFFFFF17;}.elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-default:has(:focus) .elementor-icon{fill:#FB9C33;color:#FB9C33;border-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-bd38d18.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF17;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon{font-size:25px;padding:13px;border-width:1px 1px 1px 1px;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-bd38d18:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-bd38d18:has(:focus) .elementor-icon-box-title{color:#3A2460;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#272727;}.elementor-112 .elementor-element.elementor-element-b3075cd{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-b3075cd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-b3075cd img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-adad0c7{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-adad0c7:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-adad0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-adad0c7:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-adad0c7, .elementor-112 .elementor-element.elementor-element-adad0c7::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-adad0c7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-315b578.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-315b578.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-315b578.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-315b578:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-315b578:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-a863927{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-a863927:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a863927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-a863927:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-a863927, .elementor-112 .elementor-element.elementor-element-a863927::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-a863927.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-250a2d6.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-250a2d6.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-250a2d6.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-250a2d6:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-250a2d6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-8f6e5e2{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-8f6e5e2:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-8f6e5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-8f6e5e2:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-8f6e5e2, .elementor-112 .elementor-element.elementor-element-8f6e5e2::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-8f6e5e2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-56167c6.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-56167c6.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-56167c6.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-56167c6:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-56167c6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-08fd70a{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-08fd70a:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-08fd70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-08fd70a:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-08fd70a, .elementor-112 .elementor-element.elementor-element-08fd70a::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-08fd70a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-26786b5.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-26786b5.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-26786b5.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-26786b5:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-26786b5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-9938eee{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-9938eee:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9938eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-9938eee:hover{border-style:none;}.elementor-112 .elementor-element.elementor-element-9938eee, .elementor-112 .elementor-element.elementor-element-9938eee::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-9938eee.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b4cb664.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-b4cb664.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-b4cb664.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-b4cb664:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-b4cb664:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-1d38b3e .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-112 .elementor-element.elementor-element-1d38b3e.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-1d38b3e{z-index:99;}.elementor-112 .elementor-element.elementor-element-c3464ab{--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:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-c3464ab:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-c3464ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c3464ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-43b4b9c > .elementor-widget-container{background-color:#E5D8ED63;padding:12px 24px 12px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:10px 10px 20px 0px rgba(0, 0, 0, 0.03);}.elementor-112 .elementor-element.elementor-element-43b4b9c.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-43b4b9c{text-align:center;}.elementor-112 .elementor-element.elementor-element-43b4b9c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1em;color:#E83D8A;}.elementor-112 .elementor-element.elementor-element-6520619{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-6520619.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-6520619 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-8f44399{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-1279122{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-1279122:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-1279122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-b6e679e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-b6e679e .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-framed .elementor-icon{background-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-stacked .elementor-icon svg{fill:#FB9C33;}.elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-b6e679e.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b6e679e .elementor-icon{font-size:32px;}.elementor-112 .elementor-element.elementor-element-b6e679e .elementor-icon svg{height:32px;}.elementor-112 .elementor-element.elementor-element-58e9937{text-align:center;}.elementor-112 .elementor-element.elementor-element-58e9937 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.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-112 .elementor-element.elementor-element-29233f0{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-29233f0 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-112 .elementor-element.elementor-element-29233f0 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-29233f0:has(:hover) .elementor-image-box-title,
					 .elementor-112 .elementor-element.elementor-element-29233f0:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-29233f0 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFA1;}.elementor-112 .elementor-element.elementor-element-0103d92{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-0103d92:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-0103d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-c5d9301 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-c5d9301 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-framed .elementor-icon{background-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-stacked .elementor-icon svg{fill:#FB9C33;}.elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-c5d9301.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c5d9301 .elementor-icon{font-size:32px;}.elementor-112 .elementor-element.elementor-element-c5d9301 .elementor-icon svg{height:32px;}.elementor-112 .elementor-element.elementor-element-97852b1{text-align:center;}.elementor-112 .elementor-element.elementor-element-97852b1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-36bb808{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-36bb808 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-112 .elementor-element.elementor-element-36bb808 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-36bb808:has(:hover) .elementor-image-box-title,
					 .elementor-112 .elementor-element.elementor-element-36bb808:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-36bb808 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFA1;}.elementor-112 .elementor-element.elementor-element-e1c6a65{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-e1c6a65:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-e1c6a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-f815ed9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-f815ed9 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-framed .elementor-icon{background-color:#FB9C33;}.elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-stacked .elementor-icon svg{fill:#FB9C33;}.elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-framed .elementor-icon:hover, .elementor-112 .elementor-element.elementor-element-f815ed9.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f815ed9 .elementor-icon{font-size:32px;}.elementor-112 .elementor-element.elementor-element-f815ed9 .elementor-icon svg{height:32px;}.elementor-112 .elementor-element.elementor-element-39f03b9{text-align:center;}.elementor-112 .elementor-element.elementor-element-39f03b9 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-8c6d106{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-8c6d106 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-112 .elementor-element.elementor-element-8c6d106 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-8c6d106:has(:hover) .elementor-image-box-title,
					 .elementor-112 .elementor-element.elementor-element-8c6d106:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-8c6d106 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFFA1;}.elementor-112 .elementor-element.elementor-element-5f3f3d6 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-112 .elementor-element.elementor-element-5f3f3d6.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-5f3f3d6{z-index:99;}.elementor-112 .elementor-element.elementor-element-2a337c4{--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:center;--align-items:center;--overlay-opacity:1;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:7vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-2a337c4:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2a337c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-2a337c4::before, .elementor-112 .elementor-element.elementor-element-2a337c4 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-2a337c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-2a337c4 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-2a337c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-2a337c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-2aea0a3{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-2aea0a3.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-2aea0a3 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:#F7539D;}.elementor-112 .elementor-element.elementor-element-40ad24b{--e-image-carousel-slides-to-show:6;}.elementor-112 .elementor-element.elementor-element-40ad24b .swiper-wrapper{display:flex;align-items:center;}.elementor-112 .elementor-element.elementor-element-b09f80c{--display:flex;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-90e5904{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-90e5904.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-90e5904 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:600;line-height:1.3em;color:#3A2460;}.elementor-112 .elementor-element.elementor-element-0f7c317{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-0f7c317.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-0f7c317 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;line-height:150%;color:#131313;}.elementor-112 .elementor-element.elementor-element-095b410{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-095b410 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-112 .elementor-element.elementor-element-011c6ab{--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:center;--align-items:center;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-34f5125{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-34f5125:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-34f5125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2460;}.elementor-112 .elementor-element.elementor-element-34f5125.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-79cbb96 > .elementor-widget-container{padding:50px 100px 0px 100px;border-radius:16px 16px 16px 16px;}.elementor-112 .elementor-element.elementor-element-79cbb96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-79cbb96.elementor-view-stacked .elementor-icon{background-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-79cbb96.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-79cbb96.elementor-view-default .elementor-icon{fill:#F7539D;color:#F7539D;border-color:#F7539D;}.elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon{font-size:66px;}.elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;letter-spacing:1px;}.elementor-112 .elementor-element.elementor-element-79cbb96:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-79cbb96:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ea83e75 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 45px 18px 45px;}.elementor-112 .elementor-element.elementor-element-ea83e75.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-ea83e75{z-index:99;}.elementor-112 .elementor-element.elementor-element-62da3eb{--display:flex;--min-height:80px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9995A1B8;--border-color:#9995A1B8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-62da3eb:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-62da3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A246014;}.elementor-112 .elementor-element.elementor-element-b34e64f{--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-112 .elementor-element.elementor-element-efe892b{text-align:start;}.elementor-112 .elementor-element.elementor-element-efe892b img{width:8vw;}.elementor-112 .elementor-element.elementor-element-0b82ee2{--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-112 .elementor-element.elementor-element-6a29897{text-align:end;}.elementor-112 .elementor-element.elementor-element-6a29897 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#3A2460;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-a158931{--justify-content:flex-end;--padding-top:5vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-1fe4e0e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-1fe4e0e.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-1fe4e0e .elementor-heading-title{font-size:36px;}.elementor-112 .elementor-element.elementor-element-6f90bf5{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;text-align:center;}.elementor-112 .elementor-element.elementor-element-6f90bf5.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-6f90bf5 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-6182ccb{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;text-align:center;}.elementor-112 .elementor-element.elementor-element-6182ccb.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-6182ccb .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-905624a{font-size:16px;}.elementor-112 .elementor-element.elementor-element-ebefb21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-ebefb21 .elementor-icon-list-item > a{font-size:16px;}.elementor-112 .elementor-element.elementor-element-a44aad4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-112 .elementor-element.elementor-element-a44aad4 .elementor-heading-title{font-size:36px;}.elementor-112 .elementor-element.elementor-element-bfa31cc{--flex-wrap:wrap;}.elementor-112 .elementor-element.elementor-element-f615151{font-size:16px;}.elementor-112 .elementor-element.elementor-element-c6ce542 .elementor-counter-number-wrapper{font-size:36px;}.elementor-112 .elementor-element.elementor-element-db8f3dd{font-size:16px;}.elementor-112 .elementor-element.elementor-element-74690e6{font-size:16px;}.elementor-112 .elementor-element.elementor-element-8236931 .elementor-counter-number-wrapper{font-size:36px;}.elementor-112 .elementor-element.elementor-element-1a2e95e{font-size:16px;}.elementor-112 .elementor-element.elementor-element-18372db{font-size:16px;}.elementor-112 .elementor-element.elementor-element-4c7d930{font-size:16px;}.elementor-112 .elementor-element.elementor-element-5095cc5{--flex-wrap:wrap;}.elementor-112 .elementor-element.elementor-element-93a989f{font-size:16px;}.elementor-112 .elementor-element.elementor-element-80a62c9 .elementor-counter-number-wrapper{font-size:36px;}.elementor-112 .elementor-element.elementor-element-543b3b2{font-size:16px;}.elementor-112 .elementor-element.elementor-element-77847ed{font-size:16px;}.elementor-112 .elementor-element.elementor-element-c664e45 .elementor-counter-number-wrapper{font-size:36px;}.elementor-112 .elementor-element.elementor-element-43ffeb4{font-size:16px;}.elementor-112 .elementor-element.elementor-element-fbe4c0c{font-size:16px;}.elementor-112 .elementor-element.elementor-element-d52f32f{font-size:16px;}.elementor-112 .elementor-element.elementor-element-d912c77{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-bc6009f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-112 .elementor-element.elementor-element-7195def{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-3482e3e .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-acc85bc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-ee57757{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-f45082b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-057a0a8{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-e0b4d8c.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-e0b4d8c{text-align:center;}.elementor-112 .elementor-element.elementor-element-d2852c0.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-d2852c0{text-align:center;}.elementor-112 .elementor-element.elementor-element-d2852c0 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-a5d2e46{text-align:start;}.elementor-112 .elementor-element.elementor-element-4faeb24{text-align:start;}.elementor-112 .elementor-element.elementor-element-1fd6da7 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-4177f1f .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-802ed03 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-5c96d7c .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-00d4199.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-00d4199{text-align:center;}.elementor-112 .elementor-element.elementor-element-00d4199 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-1e5025c.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-1e5025c{text-align:center;}.elementor-112 .elementor-element.elementor-element-1e5025c .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-15b37a6.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-15b37a6{text-align:center;}.elementor-112 .elementor-element.elementor-element-15b37a6 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-dba150d.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-dba150d{text-align:center;}.elementor-112 .elementor-element.elementor-element-dba150d .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-5680b6c .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-b1ccbb3{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-112 .elementor-element.elementor-element-a8cb741{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-2a6afda{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-ebb4071{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-c5f78c9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-43b4b9c.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-43b4b9c{text-align:start;}.elementor-112 .elementor-element.elementor-element-6520619{width:100%;max-width:100%;text-align:center;}.elementor-112 .elementor-element.elementor-element-6520619 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-1279122{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-58e9937{text-align:center;}.elementor-112 .elementor-element.elementor-element-58e9937 .elementor-heading-title{font-size:1.1rem;}.elementor-112 .elementor-element.elementor-element-29233f0{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-29233f0 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-112 .elementor-element.elementor-element-0103d92{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-97852b1{text-align:center;}.elementor-112 .elementor-element.elementor-element-97852b1 .elementor-heading-title{font-size:1.1rem;}.elementor-112 .elementor-element.elementor-element-36bb808{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-36bb808 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-112 .elementor-element.elementor-element-e1c6a65{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-39f03b9{text-align:center;}.elementor-112 .elementor-element.elementor-element-39f03b9 .elementor-heading-title{font-size:1.1rem;}.elementor-112 .elementor-element.elementor-element-8c6d106{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-8c6d106 .elementor-image-box-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-112 .elementor-element.elementor-element-2a337c4{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-112 .elementor-element.elementor-element-2aea0a3{width:100%;max-width:100%;text-align:center;}.elementor-112 .elementor-element.elementor-element-2aea0a3 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-40ad24b{--e-image-carousel-slides-to-show:5;}.elementor-112 .elementor-element.elementor-element-90e5904{width:100%;max-width:100%;text-align:center;}.elementor-112 .elementor-element.elementor-element-90e5904 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-095b410{--e-image-carousel-slides-to-show:3;}.elementor-112 .elementor-element.elementor-element-011c6ab{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-34f5125{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-79cbb96{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-79cbb96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-79cbb96.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-title a{font-size:32px;}.elementor-112 .elementor-element.elementor-element-62da3eb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-efe892b{text-align:center;}.elementor-112 .elementor-element.elementor-element-efe892b img{width:25vw;}.elementor-112 .elementor-element.elementor-element-6a29897{text-align:center;}.elementor-112 .elementor-element.elementor-element-6a29897 .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-a158931:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a158931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planosmartpark.com/wp-content/uploads/2026/02/mobile-HERO-SMART-PARK.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-112 .elementor-element.elementor-element-a158931{--min-height:580px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-362c8d7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-112 .elementor-element.elementor-element-362c8d7.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-362c8d7 .elementor-icon{font-size:46px;}.elementor-112 .elementor-element.elementor-element-362c8d7 .elementor-icon svg{height:46px;}.elementor-112 .elementor-element.elementor-element-1fe4e0e{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-1fe4e0e .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-6f90bf5{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-6f90bf5 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-6182ccb{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-6182ccb .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-4a08eca{--padding-top:18px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-112 .elementor-element.elementor-element-905624a{width:100%;max-width:100%;font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-field-type-html{font-size:16px;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-button{font-size:15px;}.elementor-112 .elementor-element.elementor-element-6bca2db .elementor-message{font-size:16px;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-6bca2db .e-form__indicators__indicator, .elementor-112 .elementor-element.elementor-element-6bca2db .e-form__indicators__indicator__label{font-size:18px;}.elementor-112 .elementor-element.elementor-element-c0d9df0{--padding-top:12vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-ebefb21.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-ebefb21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-ebefb21 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-a44aad4{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-a44aad4 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-bfa31cc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-410c977{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-112 .elementor-element.elementor-element-f615151{width:100%;max-width:100%;font-size:17px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-c6ce542 .elementor-counter-number-wrapper{font-size:45px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-db8f3dd{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-7deaa4a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-112 .elementor-element.elementor-element-74690e6{width:100%;max-width:100%;font-size:17px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-8236931 .elementor-counter-number-wrapper{font-size:45px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-1a2e95e{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-4efd507{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-112 .elementor-element.elementor-element-18372db{width:100%;max-width:100%;font-size:17px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-4c7d930{width:100%;max-width:100%;font-size:43px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-5095cc5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-dde98ef{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-112 .elementor-element.elementor-element-93a989f{width:100%;max-width:100%;font-size:17px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-80a62c9 .elementor-counter-number-wrapper{font-size:45px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-543b3b2{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-d8ef9fe{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-112 .elementor-element.elementor-element-77847ed{width:100%;max-width:100%;font-size:17px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-c664e45 .elementor-counter-number-wrapper{font-size:45px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-43ffeb4{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-cdac8a2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-112 .elementor-element.elementor-element-fbe4c0c{width:100%;max-width:100%;font-size:17px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-d52f32f{width:100%;max-width:100%;font-size:43px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-e4c6c65 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-112 .elementor-element.elementor-element-e4c6c65 .elementor-button{padding:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-d912c77{--content-width:100%;--padding-top:16vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-112 .elementor-element.elementor-element-bc6009f{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-112 .elementor-element.elementor-element-7195def{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-112 .elementor-element.elementor-element-3482e3e{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-3482e3e .elementor-heading-title{font-size:28px;}.elementor-112 .elementor-element.elementor-element-06293a9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-43d63cb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-48b99ac{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-37c5683{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-8bc67d7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-88d64e2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-4f9f547 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-112 .elementor-element.elementor-element-4f9f547 .elementor-button{padding:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-ee57757{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:14vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-baa3262.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-56b063d{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-56b063d .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-112 .elementor-element.elementor-element-f89bfba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-92fc30c img{height:190px;}.elementor-112 .elementor-element.elementor-element-56722e6{text-align:start;}.elementor-112 .elementor-element.elementor-element-56722e6 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-2c4b966 .elementor-icon-list-item > a{font-size:17px;}.elementor-112 .elementor-element.elementor-element-d5a49c3 img{height:230px;object-position:top center;}.elementor-112 .elementor-element.elementor-element-4826f8b{text-align:start;}.elementor-112 .elementor-element.elementor-element-4826f8b .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-16f6235 .elementor-icon-list-item > a{font-size:17px;}.elementor-112 .elementor-element.elementor-element-1038fde .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-112 .elementor-element.elementor-element-1038fde .elementor-button{padding:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-f45082b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-112 .elementor-element.elementor-element-057a0a8{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:99;}.elementor-112 .elementor-element.elementor-element-e0b4d8c > .elementor-widget-container{margin:0px 0px -10px 0px;padding:11px 25px 11px 25px;}.elementor-112 .elementor-element.elementor-element-e0b4d8c.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-e0b4d8c{text-align:center;}.elementor-112 .elementor-element.elementor-element-e0b4d8c .elementor-heading-title{font-size:12px;}.elementor-112 .elementor-element.elementor-element-d2852c0{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-d2852c0 .elementor-heading-title{font-size:35px;}.elementor-112 .elementor-element.elementor-element-4faeb24 > .elementor-widget-container{padding:0px 0px 0px 9px;}.elementor-112 .elementor-element.elementor-element-4faeb24{font-size:1.2rem;}.elementor-112 .elementor-element.elementor-element-b103fd9{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-b103fd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-b103fd9.elementor-element{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-0c20c25{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-112 .elementor-element.elementor-element-e4d2fa1{--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-112 .elementor-element.elementor-element-1fd6da7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-1fd6da7 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-4177f1f > .elementor-widget-container{padding:25px 25px 25px 25px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-4177f1f .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-802ed03 > .elementor-widget-container{padding:25px 25px 25px 25px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-802ed03 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-5c96d7c > .elementor-widget-container{padding:25px 25px 25px 25px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-5c96d7c .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-a46eba0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-02626d7{--border-radius:0px 0px 0px 0px;--padding-top:33px;--padding-bottom:33px;--padding-left:25px;--padding-right:25px;}.elementor-112 .elementor-element.elementor-element-00d4199{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-00d4199 .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-1e5025c{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-1e5025c > .elementor-widget-container{padding:15px 0px 0px 0px;border-width:3px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-1e5025c .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-251f802:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-251f802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planosmartpark.com/wp-content/uploads/2026/02/image00002_3.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-112 .elementor-element.elementor-element-251f802{--overlay-opacity:1;--padding-top:14em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-112 .elementor-element.elementor-element-ab2148d{text-align:start;}.elementor-112 .elementor-element.elementor-element-ab2148d .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-7aa4a87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-7aa4a87{text-align:start;}.elementor-112 .elementor-element.elementor-element-5ed4ce4{--margin-top:0px;--margin-bottom:9px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-112 .elementor-element.elementor-element-15b37a6{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-15b37a6 .elementor-heading-title{font-size:22px;}.elementor-112 .elementor-element.elementor-element-dba150d{width:100%;max-width:100%;text-align:start;}.elementor-112 .elementor-element.elementor-element-dba150d > .elementor-widget-container{padding:20px 0px 0px 0px;border-width:3px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-dba150d .elementor-heading-title{font-size:23px;}.elementor-112 .elementor-element.elementor-element-8de9b31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-8de9b31.elementor-element{--align-self:stretch;}.elementor-112 .elementor-element.elementor-element-8de9b31 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-112 .elementor-element.elementor-element-8de9b31 .elementor-button{padding:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-5359ec5 > .elementor-shape-top svg, .elementor-112 .elementor-element.elementor-element-5359ec5 > .e-con-inner > .elementor-shape-top svg{height:24px;}.elementor-112 .elementor-element.elementor-element-5359ec5{--padding-top:13vw;--padding-bottom:13vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-99028e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-cdfc059{width:var( --container-widget-width, 295px );max-width:295px;--container-widget-width:295px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-cdfc059 > .elementor-widget-container{margin:0px -9px 0px 0px;}.elementor-112 .elementor-element.elementor-element-cdfc059.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-463993d{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-463993d > .elementor-widget-container{margin:0px -9px 0px 0px;}.elementor-112 .elementor-element.elementor-element-463993d.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-b260c96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-wrapper{text-align:start;}.elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-4e8a900 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-wrapper{text-align:start;}.elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-0c25f45 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-wrapper{text-align:start;}.elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-21e9155 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-wrapper{text-align:start;}.elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-45be471 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-wrapper{text-align:start;}.elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-8f44760 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-wrapper{text-align:start;}.elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-8190bf2 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-4e7641c{--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-112 .elementor-element.elementor-element-5680b6c{width:var( --container-widget-width, 307px );max-width:307px;--container-widget-width:307px;--container-widget-flex-grow:0;text-align:start;}.elementor-112 .elementor-element.elementor-element-5680b6c .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-b1ccbb3::before, .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-b1ccbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://planosmartpark.com/wp-content/uploads/2026/02/dot-background-150x150.png");background-repeat:repeat;}.elementor-112 .elementor-element.elementor-element-b1ccbb3{--overlay-opacity:1;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-a8cb741{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon{font-size:20px;padding:12px;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-title a{font-size:25px;}.elementor-112 .elementor-element.elementor-element-2e12f9b .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-75410ae > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-75410ae.elementor-element{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-75410ae img{height:93px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-112 .elementor-element.elementor-element-b84888c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-d0cdbaa{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-ea11530{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-9bc0a88{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-076bb3d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-2a6afda{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon{font-size:20px;padding:12px;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-title a{font-size:25px;}.elementor-112 .elementor-element.elementor-element-9bd15d0 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-5863928 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-5863928.elementor-element{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-5863928 img{height:124px;}.elementor-112 .elementor-element.elementor-element-87e3377{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-ac1271d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-7aef604{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-2d5bfd3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-ff59ecd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-ebb4071{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon{font-size:20px;padding:12px;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-title a{font-size:25px;}.elementor-112 .elementor-element.elementor-element-95ec7d9 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-aad1d56 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-aad1d56.elementor-element{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-aad1d56 img{height:124px;}.elementor-112 .elementor-element.elementor-element-e9c34df{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-baae67d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-45a9ceb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-89dc0f8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-f6b757b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-c5f78c9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon{font-size:20px;padding:12px;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-title a{font-size:25px;}.elementor-112 .elementor-element.elementor-element-bd38d18 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-b3075cd > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-b3075cd.elementor-element{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-b3075cd img{height:124px;}.elementor-112 .elementor-element.elementor-element-adad0c7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-a863927{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-8f6e5e2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-08fd70a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-9938eee{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon-box-title{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon{font-size:30px;}.elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon-box-title a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-1d38b3e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-112 .elementor-element.elementor-element-1d38b3e .elementor-button{padding:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-c3464ab{--content-width:100%;--padding-top:15vw;--padding-bottom:015vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-43b4b9c.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-43b4b9c{text-align:start;}.elementor-112 .elementor-element.elementor-element-6520619{text-align:center;}.elementor-112 .elementor-element.elementor-element-6520619 .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-8f44399{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-b6e679e .elementor-icon{font-size:24px;}.elementor-112 .elementor-element.elementor-element-b6e679e .elementor-icon svg{height:24px;}.elementor-112 .elementor-element.elementor-element-58e9937 .elementor-heading-title{font-size:1rem;}.elementor-112 .elementor-element.elementor-element-29233f0{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-29233f0 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-112 .elementor-element.elementor-element-29233f0 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-c5d9301 .elementor-icon{font-size:24px;}.elementor-112 .elementor-element.elementor-element-c5d9301 .elementor-icon svg{height:24px;}.elementor-112 .elementor-element.elementor-element-97852b1 .elementor-heading-title{font-size:1rem;}.elementor-112 .elementor-element.elementor-element-36bb808{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-36bb808 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-112 .elementor-element.elementor-element-36bb808 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-f815ed9 .elementor-icon{font-size:24px;}.elementor-112 .elementor-element.elementor-element-f815ed9 .elementor-icon svg{height:24px;}.elementor-112 .elementor-element.elementor-element-39f03b9 .elementor-heading-title{font-size:1rem;}.elementor-112 .elementor-element.elementor-element-8c6d106{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-8c6d106 .elementor-image-box-title{font-size:20px;line-height:1.5em;letter-spacing:0px;}.elementor-112 .elementor-element.elementor-element-8c6d106 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-5f3f3d6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-112 .elementor-element.elementor-element-5f3f3d6 .elementor-button{padding:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-2a337c4{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-2aea0a3{width:var( --container-widget-width, 289px );max-width:289px;--container-widget-width:289px;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-2aea0a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-2aea0a3 .elementor-heading-title{font-size:32px;}.elementor-112 .elementor-element.elementor-element-40ad24b{--e-image-carousel-slides-to-show:3;}.elementor-112 .elementor-element.elementor-element-b09f80c{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-112 .elementor-element.elementor-element-90e5904{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-90e5904 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-90e5904 .elementor-heading-title{font-size:33px;}.elementor-112 .elementor-element.elementor-element-0f7c317{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-095b410{--e-image-carousel-slides-to-show:1;}.elementor-112 .elementor-element.elementor-element-011c6ab{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-112 .elementor-element.elementor-element-34f5125{--padding-top:50px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-79cbb96 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-title{margin-block-end:9px;}.elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-title a{font-size:30px;}.elementor-112 .elementor-element.elementor-element-79cbb96 .elementor-icon-box-description{font-size:16px;}.elementor-112 .elementor-element.elementor-element-ea83e75 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-112 .elementor-element.elementor-element-ea83e75 .elementor-button{padding:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-62da3eb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-112 .elementor-element.elementor-element-efe892b img{width:36vw;}.elementor-112 .elementor-element.elementor-element-6a29897{text-align:center;}.elementor-112 .elementor-element.elementor-element-6a29897 .elementor-heading-title{font-size:16px;line-height:1.5em;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-a158931{--content-width:1360px;}.elementor-112 .elementor-element.elementor-element-4a08eca{--width:50%;}.elementor-112 .elementor-element.elementor-element-c0d9df0{--content-width:1360px;}.elementor-112 .elementor-element.elementor-element-410c977{--width:25%;}.elementor-112 .elementor-element.elementor-element-7deaa4a{--width:25%;}.elementor-112 .elementor-element.elementor-element-4efd507{--width:25%;}.elementor-112 .elementor-element.elementor-element-dde98ef{--width:25%;}.elementor-112 .elementor-element.elementor-element-d8ef9fe{--width:25%;}.elementor-112 .elementor-element.elementor-element-cdac8a2{--width:25%;}.elementor-112 .elementor-element.elementor-element-d912c77{--content-width:1280px;}.elementor-112 .elementor-element.elementor-element-bc6009f{--content-width:1271px;}.elementor-112 .elementor-element.elementor-element-06293a9{--width:32%;}.elementor-112 .elementor-element.elementor-element-43d63cb{--width:32%;}.elementor-112 .elementor-element.elementor-element-48b99ac{--width:32%;}.elementor-112 .elementor-element.elementor-element-37c5683{--width:32%;}.elementor-112 .elementor-element.elementor-element-8bc67d7{--width:32%;}.elementor-112 .elementor-element.elementor-element-88d64e2{--width:32%;}.elementor-112 .elementor-element.elementor-element-2a7000d{--width:45%;}.elementor-112 .elementor-element.elementor-element-e781561{--width:45%;}.elementor-112 .elementor-element.elementor-element-f45082b{--content-width:1140px;}.elementor-112 .elementor-element.elementor-element-057a0a8{--width:55%;}.elementor-112 .elementor-element.elementor-element-02626d7{--width:100%;}.elementor-112 .elementor-element.elementor-element-5ed4ce4{--width:100%;}.elementor-112 .elementor-element.elementor-element-5359ec5{--content-width:1280px;}.elementor-112 .elementor-element.elementor-element-99028e9{--width:50%;}.elementor-112 .elementor-element.elementor-element-b260c96{--width:70%;}.elementor-112 .elementor-element.elementor-element-4e7641c{--content-width:1280px;}.elementor-112 .elementor-element.elementor-element-b84888c{--width:31%;}.elementor-112 .elementor-element.elementor-element-d0cdbaa{--width:31%;}.elementor-112 .elementor-element.elementor-element-ea11530{--width:31%;}.elementor-112 .elementor-element.elementor-element-9bc0a88{--width:47%;}.elementor-112 .elementor-element.elementor-element-076bb3d{--width:47%;}.elementor-112 .elementor-element.elementor-element-87e3377{--width:31%;}.elementor-112 .elementor-element.elementor-element-ac1271d{--width:31%;}.elementor-112 .elementor-element.elementor-element-7aef604{--width:31%;}.elementor-112 .elementor-element.elementor-element-2d5bfd3{--width:47%;}.elementor-112 .elementor-element.elementor-element-ff59ecd{--width:47%;}.elementor-112 .elementor-element.elementor-element-e9c34df{--width:31%;}.elementor-112 .elementor-element.elementor-element-baae67d{--width:31%;}.elementor-112 .elementor-element.elementor-element-45a9ceb{--width:31%;}.elementor-112 .elementor-element.elementor-element-89dc0f8{--width:47%;}.elementor-112 .elementor-element.elementor-element-f6b757b{--width:47%;}.elementor-112 .elementor-element.elementor-element-adad0c7{--width:31%;}.elementor-112 .elementor-element.elementor-element-a863927{--width:31%;}.elementor-112 .elementor-element.elementor-element-8f6e5e2{--width:31%;}.elementor-112 .elementor-element.elementor-element-08fd70a{--width:47%;}.elementor-112 .elementor-element.elementor-element-9938eee{--width:47%;}.elementor-112 .elementor-element.elementor-element-c3464ab{--content-width:1280px;}.elementor-112 .elementor-element.elementor-element-1279122{--width:33%;}.elementor-112 .elementor-element.elementor-element-0103d92{--width:33%;}.elementor-112 .elementor-element.elementor-element-e1c6a65{--width:33%;}.elementor-112 .elementor-element.elementor-element-011c6ab{--content-width:1140px;}.elementor-112 .elementor-element.elementor-element-34f5125{--width:71%;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-4a08eca{--width:100%;}.elementor-112 .elementor-element.elementor-element-410c977{--width:48%;}.elementor-112 .elementor-element.elementor-element-7deaa4a{--width:48%;}.elementor-112 .elementor-element.elementor-element-4efd507{--width:48%;}.elementor-112 .elementor-element.elementor-element-dde98ef{--width:48%;}.elementor-112 .elementor-element.elementor-element-d8ef9fe{--width:48%;}.elementor-112 .elementor-element.elementor-element-cdac8a2{--width:48%;}.elementor-112 .elementor-element.elementor-element-7195def{--width:100%;}.elementor-112 .elementor-element.elementor-element-06293a9{--width:100%;}.elementor-112 .elementor-element.elementor-element-43d63cb{--width:100%;}.elementor-112 .elementor-element.elementor-element-48b99ac{--width:100%;}.elementor-112 .elementor-element.elementor-element-37c5683{--width:100%;}.elementor-112 .elementor-element.elementor-element-8bc67d7{--width:100%;}.elementor-112 .elementor-element.elementor-element-88d64e2{--width:100%;}.elementor-112 .elementor-element.elementor-element-2a7000d{--width:48%;}.elementor-112 .elementor-element.elementor-element-e781561{--width:48%;}.elementor-112 .elementor-element.elementor-element-b1ccbb3{--width:100%;}.elementor-112 .elementor-element.elementor-element-b84888c{--width:100%;}.elementor-112 .elementor-element.elementor-element-d0cdbaa{--width:100%;}.elementor-112 .elementor-element.elementor-element-ea11530{--width:100%;}.elementor-112 .elementor-element.elementor-element-9bc0a88{--width:100%;}.elementor-112 .elementor-element.elementor-element-076bb3d{--width:100%;}.elementor-112 .elementor-element.elementor-element-87e3377{--width:100%;}.elementor-112 .elementor-element.elementor-element-ac1271d{--width:100%;}.elementor-112 .elementor-element.elementor-element-7aef604{--width:100%;}.elementor-112 .elementor-element.elementor-element-2d5bfd3{--width:100%;}.elementor-112 .elementor-element.elementor-element-ff59ecd{--width:100%;}.elementor-112 .elementor-element.elementor-element-e9c34df{--width:100%;}.elementor-112 .elementor-element.elementor-element-baae67d{--width:100%;}.elementor-112 .elementor-element.elementor-element-45a9ceb{--width:100%;}.elementor-112 .elementor-element.elementor-element-89dc0f8{--width:100%;}.elementor-112 .elementor-element.elementor-element-f6b757b{--width:100%;}.elementor-112 .elementor-element.elementor-element-adad0c7{--width:100%;}.elementor-112 .elementor-element.elementor-element-a863927{--width:100%;}.elementor-112 .elementor-element.elementor-element-8f6e5e2{--width:100%;}.elementor-112 .elementor-element.elementor-element-08fd70a{--width:100%;}.elementor-112 .elementor-element.elementor-element-9938eee{--width:100%;}.elementor-112 .elementor-element.elementor-element-1279122{--width:100%;}.elementor-112 .elementor-element.elementor-element-0103d92{--width:100%;}.elementor-112 .elementor-element.elementor-element-e1c6a65{--width:100%;}.elementor-112 .elementor-element.elementor-element-011c6ab{--content-width:100%;}.elementor-112 .elementor-element.elementor-element-34f5125{--width:100%;}}@media(min-width:1025px){.elementor-112 .elementor-element.elementor-element-d912c77::before, .elementor-112 .elementor-element.elementor-element-d912c77 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-d912c77 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-d912c77 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-d912c77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-d912c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for form, class: .elementor-element-6bca2db *//* BOTÃO DO FORMULÁRIO */
.elementor-form .elementor-button {
  border-radius: 72px;
  background: linear-gradient(90deg, #22C55E 0%, #16A34A 50%, #22C55E 100%);
  box-shadow:
    0 10px 20px rgba(34, 197, 94, 0.4),
    0 20px 40px rgba(34, 197, 94, 0.3),
    0 40px 80px rgba(34, 197, 94, 0.2),
    0 60px 120px rgba(34, 197, 94, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.4s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  isolation: isolate;
}

/* Ícone */
.elementor-form .elementor-button .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.4s ease;
}

.elementor-form .elementor-button:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-form .elementor-button:active {
  opacity: 0.6;
}

/* Faixa luminosa */
.elementor-form .elementor-button::before {
  content: '';
  position: absolute;
  top: -20%;
  left: -60px;
  width: 50px;
  height: 140%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.65) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  animation: shinery 3s infinite ease-in-out;
  pointer-events: none;
}

/* Animação */
@keyframes shinery {
  0% {
    left: -60px;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    left: 120%;
    opacity: 1;
  }
  100% {
    left: 120%;
    opacity: 0;
  }
}

/* Hover */
.elementor-form .elementor-button:hover {
  transform: translateY(-6px);
  box-shadow:
    0 6px 15px rgba(34, 197, 94, 0.35),
    0 15px 30px rgba(34, 197, 94, 0.25);
}

/* Glow superior */
.elementor-form .elementor-button::after {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 85%;
  height: 18px;
  background: radial-gradient(
    ellipse at center,
    rgba(34,197,94,0.6) 20%,
    rgba(34,197,94,0.3) 60%,
    rgba(34,197,94,0) 100%
  );
  filter: blur(10px);
  pointer-events: none;
  z-index: 1;
}

/* Placeholder branco */
.elementor-form ::placeholder {
  color: #ffffff !important;
  opacity: 1; /* garante que fique visível */
}

/* Compatibilidade navegadores */
.elementor-form :-ms-input-placeholder {
  color: #ffffff !important;
}

.elementor-form ::-ms-input-placeholder {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a08eca */.elementor-112 .elementor-element.elementor-element-4a08eca {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4c6c65 */.elementor-112 .elementor-element.elementor-element-e4c6c65 {
  border-radius: 72px;
  background: linear-gradient(90deg, #22C55E 0%, #16A34A 50%, #22C55E 100%);
  box-shadow:
    0 10px 20px rgba(34, 197, 94, 0.4),
    0 20px 40px rgba(34, 197, 94, 0.3),
    0 40px 80px rgba(34, 197, 94, 0.2),
    0 60px 120px rgba(34, 197, 94, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.4s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  isolation: isolate; /* impede vazamento no mobile */
}

/* Ícone */
.elementor-112 .elementor-element.elementor-element-e4c6c65 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.4s ease;
}

.elementor-112 .elementor-element.elementor-element-e4c6c65:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-112 .elementor-element.elementor-element-e4c6c65:active {
  opacity: 0.6;
}

/* Faixa luminosa corrigida */
.elementor-112 .elementor-element.elementor-element-e4c6c65::before {
  content: '';
  position: absolute;
  top: -20%;
  left: -60px;
  width: 50px;
  height: 140%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.65) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  animation: shinery 3s infinite ease-in-out;
  pointer-events: none;
}

/* Animação estável */
@keyframes shinery {
  0% {
    left: -60px;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    left: 120%;
    opacity: 1;
  }
  100% {
    left: 120%;
    opacity: 0;
  }
}

/* Hover principal */
.elementor-112 .elementor-element.elementor-element-e4c6c65:hover {
  transform: translateY(-6px);
  box-shadow:
    0 6px 15px rgba(34, 197, 94, 0.35),
    0 15px 30px rgba(34, 197, 94, 0.25);
}

/* SVG */
.elementor-112 .elementor-element.elementor-element-e4c6c65 svg {
  font-size: 14px;
}

/* Glow superior */
.elementor-112 .elementor-element.elementor-element-e4c6c65::after {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 85%;
  height: 18px;
  background: radial-gradient(
    ellipse at center,
    rgba(34,197,94,0.6) 20%,
    rgba(34,197,94,0.3) 60%,
    rgba(34,197,94,0) 100%
  );
  filter: blur(10px);
  pointer-events: none;
  z-index: 1;
}

/* Brilho interno superior */
.elementor-112 .elementor-element.elementor-element-e4c6c65 .elementor-button:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* Brilho interno inferior */
.elementor-112 .elementor-element.elementor-element-e4c6c65 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f9f547 */.elementor-112 .elementor-element.elementor-element-4f9f547 {
  border-radius: 72px;
  background: linear-gradient(90deg, #22C55E 0%, #16A34A 50%, #22C55E 100%);
  box-shadow:
    0 10px 20px rgba(34, 197, 94, 0.4),
    0 20px 40px rgba(34, 197, 94, 0.3),
    0 40px 80px rgba(34, 197, 94, 0.2),
    0 60px 120px rgba(34, 197, 94, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.4s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  isolation: isolate; /* impede vazamento no mobile */
}

/* Ícone */
.elementor-112 .elementor-element.elementor-element-4f9f547 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.4s ease;
}

.elementor-112 .elementor-element.elementor-element-4f9f547:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-112 .elementor-element.elementor-element-4f9f547:active {
  opacity: 0.6;
}

/* Faixa luminosa corrigida */
.elementor-112 .elementor-element.elementor-element-4f9f547::before {
  content: '';
  position: absolute;
  top: -20%;
  left: -60px;
  width: 50px;
  height: 140%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.65) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  animation: shinery 3s infinite ease-in-out;
  pointer-events: none;
}

/* Animação estável */
@keyframes shinery {
  0% {
    left: -60px;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    left: 120%;
    opacity: 1;
  }
  100% {
    left: 120%;
    opacity: 0;
  }
}

/* Hover principal */
.elementor-112 .elementor-element.elementor-element-4f9f547:hover {
  transform: translateY(-6px);
  box-shadow:
    0 6px 15px rgba(34, 197, 94, 0.35),
    0 15px 30px rgba(34, 197, 94, 0.25);
}

/* SVG */
.elementor-112 .elementor-element.elementor-element-4f9f547 svg {
  font-size: 14px;
}

/* Glow superior */
.elementor-112 .elementor-element.elementor-element-4f9f547::after {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 85%;
  height: 18px;
  background: radial-gradient(
    ellipse at center,
    rgba(34,197,94,0.6) 20%,
    rgba(34,197,94,0.3) 60%,
    rgba(34,197,94,0) 100%
  );
  filter: blur(10px);
  pointer-events: none;
  z-index: 1;
}

/* Brilho interno superior */
.elementor-112 .elementor-element.elementor-element-4f9f547 .elementor-button:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* Brilho interno inferior */
.elementor-112 .elementor-element.elementor-element-4f9f547 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1038fde */.elementor-112 .elementor-element.elementor-element-1038fde {
  border-radius: 72px;
  background: linear-gradient(90deg, #22C55E 0%, #16A34A 50%, #22C55E 100%);
  box-shadow:
    0 10px 20px rgba(34, 197, 94, 0.4),
    0 20px 40px rgba(34, 197, 94, 0.3),
    0 40px 80px rgba(34, 197, 94, 0.2),
    0 60px 120px rgba(34, 197, 94, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.4s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  isolation: isolate; /* impede vazamento no mobile */
}

/* Ícone */
.elementor-112 .elementor-element.elementor-element-1038fde .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.4s ease;
}

.elementor-112 .elementor-element.elementor-element-1038fde:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-112 .elementor-element.elementor-element-1038fde:active {
  opacity: 0.6;
}

/* Faixa luminosa corrigida */
.elementor-112 .elementor-element.elementor-element-1038fde::before {
  content: '';
  position: absolute;
  top: -20%;
  left: -60px;
  width: 50px;
  height: 140%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.65) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  animation: shinery 3s infinite ease-in-out;
  pointer-events: none;
}

/* Animação estável */
@keyframes shinery {
  0% {
    left: -60px;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    left: 120%;
    opacity: 1;
  }
  100% {
    left: 120%;
    opacity: 0;
  }
}

/* Hover principal */
.elementor-112 .elementor-element.elementor-element-1038fde:hover {
  transform: translateY(-6px);
  box-shadow:
    0 6px 15px rgba(34, 197, 94, 0.35),
    0 15px 30px rgba(34, 197, 94, 0.25);
}

/* SVG */
.elementor-112 .elementor-element.elementor-element-1038fde svg {
  font-size: 14px;
}

/* Glow superior */
.elementor-112 .elementor-element.elementor-element-1038fde::after {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 85%;
  height: 18px;
  background: radial-gradient(
    ellipse at center,
    rgba(34,197,94,0.6) 20%,
    rgba(34,197,94,0.3) 60%,
    rgba(34,197,94,0) 100%
  );
  filter: blur(10px);
  pointer-events: none;
  z-index: 1;
}

/* Brilho interno superior */
.elementor-112 .elementor-element.elementor-element-1038fde .elementor-button:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* Brilho interno inferior */
.elementor-112 .elementor-element.elementor-element-1038fde .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5d2e46 */p{
    margin: 0;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4faeb24 */p{
    margin: 0;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cd6d8f */.elementor-112 .elementor-element.elementor-element-5cd6d8f img{
    mask-image: linear-gradient(0deg, transparent 1%, #000000 15%, #000000 100%, transparent 100%);
    -webkit-mask-image: linear-gradient(0deg, transparent 1%, #000000 55%, #000000 100%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8de9b31 */.elementor-112 .elementor-element.elementor-element-8de9b31 {
  border-radius: 72px;
  background: linear-gradient(90deg, #22C55E 0%, #16A34A 50%, #22C55E 100%);
  box-shadow:
    0 10px 20px rgba(34, 197, 94, 0.4),
    0 20px 40px rgba(34, 197, 94, 0.3),
    0 40px 80px rgba(34, 197, 94, 0.2),
    0 60px 120px rgba(34, 197, 94, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.4s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  isolation: isolate; /* impede vazamento no mobile */
}

/* Ícone */
.elementor-112 .elementor-element.elementor-element-8de9b31 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.4s ease;
}

.elementor-112 .elementor-element.elementor-element-8de9b31:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-112 .elementor-element.elementor-element-8de9b31:active {
  opacity: 0.6;
}

/* Faixa luminosa corrigida */
.elementor-112 .elementor-element.elementor-element-8de9b31::before {
  content: '';
  position: absolute;
  top: -20%;
  left: -60px;
  width: 50px;
  height: 140%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.65) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  animation: shinery 3s infinite ease-in-out;
  pointer-events: none;
}

/* Animação estável */
@keyframes shinery {
  0% {
    left: -60px;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    left: 120%;
    opacity: 1;
  }
  100% {
    left: 120%;
    opacity: 0;
  }
}

/* Hover principal */
.elementor-112 .elementor-element.elementor-element-8de9b31:hover {
  transform: translateY(-6px);
  box-shadow:
    0 6px 15px rgba(34, 197, 94, 0.35),
    0 15px 30px rgba(34, 197, 94, 0.25);
}

/* SVG */
.elementor-112 .elementor-element.elementor-element-8de9b31 svg {
  font-size: 14px;
}

/* Glow superior */
.elementor-112 .elementor-element.elementor-element-8de9b31::after {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 85%;
  height: 18px;
  background: radial-gradient(
    ellipse at center,
    rgba(34,197,94,0.6) 20%,
    rgba(34,197,94,0.3) 60%,
    rgba(34,197,94,0) 100%
  );
  filter: blur(10px);
  pointer-events: none;
  z-index: 1;
}

/* Brilho interno superior */
.elementor-112 .elementor-element.elementor-element-8de9b31 .elementor-button:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* Brilho interno inferior */
.elementor-112 .elementor-element.elementor-element-8de9b31 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-230bae1 */.elementor-112 .elementor-element.elementor-element-230bae1 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41543d1 */.elementor-112 .elementor-element.elementor-element-41543d1 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc7b4ca */.elementor-112 .elementor-element.elementor-element-fc7b4ca .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f6f8d93 */.elementor-112 .elementor-element.elementor-element-f6f8d93 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-329e7c4 */.elementor-112 .elementor-element.elementor-element-329e7c4 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-447bb15 */.elementor-112 .elementor-element.elementor-element-447bb15 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca72d63 */.elementor-112 .elementor-element.elementor-element-ca72d63 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd90e42 */.elementor-112 .elementor-element.elementor-element-bd90e42 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9b6165 */.elementor-112 .elementor-element.elementor-element-e9b6165 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff65322 */.elementor-112 .elementor-element.elementor-element-ff65322 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8fc5732 */.elementor-112 .elementor-element.elementor-element-8fc5732 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-633dbc8 */.elementor-112 .elementor-element.elementor-element-633dbc8 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0dc8b35 */.elementor-112 .elementor-element.elementor-element-0dc8b35 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f2c259 */.elementor-112 .elementor-element.elementor-element-9f2c259 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f16b42 */.elementor-112 .elementor-element.elementor-element-4f16b42 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-315b578 */.elementor-112 .elementor-element.elementor-element-315b578 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-250a2d6 */.elementor-112 .elementor-element.elementor-element-250a2d6 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56167c6 */.elementor-112 .elementor-element.elementor-element-56167c6 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26786b5 */.elementor-112 .elementor-element.elementor-element-26786b5 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cb664 */.elementor-112 .elementor-element.elementor-element-b4cb664 .elementor-icon {
  transform: translateY(7px); /* negativo = sobe | positivo = desce */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d38b3e */.elementor-112 .elementor-element.elementor-element-1d38b3e {
  border-radius: 72px;
  background: linear-gradient(90deg, #22C55E 0%, #16A34A 50%, #22C55E 100%);
  box-shadow:
    0 10px 20px rgba(34, 197, 94, 0.4),
    0 20px 40px rgba(34, 197, 94, 0.3),
    0 40px 80px rgba(34, 197, 94, 0.2),
    0 60px 120px rgba(34, 197, 94, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.4s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  isolation: isolate; /* impede vazamento no mobile */
}

/* Ícone */
.elementor-112 .elementor-element.elementor-element-1d38b3e .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.4s ease;
}

.elementor-112 .elementor-element.elementor-element-1d38b3e:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-112 .elementor-element.elementor-element-1d38b3e:active {
  opacity: 0.6;
}

/* Faixa luminosa corrigida */
.elementor-112 .elementor-element.elementor-element-1d38b3e::before {
  content: '';
  position: absolute;
  top: -20%;
  left: -60px;
  width: 50px;
  height: 140%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.65) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  animation: shinery 3s infinite ease-in-out;
  pointer-events: none;
}

/* Animação estável */
@keyframes shinery {
  0% {
    left: -60px;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    left: 120%;
    opacity: 1;
  }
  100% {
    left: 120%;
    opacity: 0;
  }
}

/* Hover principal */
.elementor-112 .elementor-element.elementor-element-1d38b3e:hover {
  transform: translateY(-6px);
  box-shadow:
    0 6px 15px rgba(34, 197, 94, 0.35),
    0 15px 30px rgba(34, 197, 94, 0.25);
}

/* SVG */
.elementor-112 .elementor-element.elementor-element-1d38b3e svg {
  font-size: 14px;
}

/* Glow superior */
.elementor-112 .elementor-element.elementor-element-1d38b3e::after {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 85%;
  height: 18px;
  background: radial-gradient(
    ellipse at center,
    rgba(34,197,94,0.6) 20%,
    rgba(34,197,94,0.3) 60%,
    rgba(34,197,94,0) 100%
  );
  filter: blur(10px);
  pointer-events: none;
  z-index: 1;
}

/* Brilho interno superior */
.elementor-112 .elementor-element.elementor-element-1d38b3e .elementor-button:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* Brilho interno inferior */
.elementor-112 .elementor-element.elementor-element-1d38b3e .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f3f3d6 */.elementor-112 .elementor-element.elementor-element-5f3f3d6 {
  border-radius: 72px;
  background: linear-gradient(90deg, #22C55E 0%, #16A34A 50%, #22C55E 100%);
  box-shadow:
    0 10px 20px rgba(34, 197, 94, 0.4),
    0 20px 40px rgba(34, 197, 94, 0.3),
    0 40px 80px rgba(34, 197, 94, 0.2),
    0 60px 120px rgba(34, 197, 94, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.4s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  isolation: isolate; /* impede vazamento no mobile */
}

/* Ícone */
.elementor-112 .elementor-element.elementor-element-5f3f3d6 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.4s ease;
}

.elementor-112 .elementor-element.elementor-element-5f3f3d6:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-112 .elementor-element.elementor-element-5f3f3d6:active {
  opacity: 0.6;
}

/* Faixa luminosa corrigida */
.elementor-112 .elementor-element.elementor-element-5f3f3d6::before {
  content: '';
  position: absolute;
  top: -20%;
  left: -60px;
  width: 50px;
  height: 140%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.65) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  animation: shinery 3s infinite ease-in-out;
  pointer-events: none;
}

/* Animação estável */
@keyframes shinery {
  0% {
    left: -60px;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    left: 120%;
    opacity: 1;
  }
  100% {
    left: 120%;
    opacity: 0;
  }
}

/* Hover principal */
.elementor-112 .elementor-element.elementor-element-5f3f3d6:hover {
  transform: translateY(-6px);
  box-shadow:
    0 6px 15px rgba(34, 197, 94, 0.35),
    0 15px 30px rgba(34, 197, 94, 0.25);
}

/* SVG */
.elementor-112 .elementor-element.elementor-element-5f3f3d6 svg {
  font-size: 14px;
}

/* Glow superior */
.elementor-112 .elementor-element.elementor-element-5f3f3d6::after {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 85%;
  height: 18px;
  background: radial-gradient(
    ellipse at center,
    rgba(34,197,94,0.6) 20%,
    rgba(34,197,94,0.3) 60%,
    rgba(34,197,94,0) 100%
  );
  filter: blur(10px);
  pointer-events: none;
  z-index: 1;
}

/* Brilho interno superior */
.elementor-112 .elementor-element.elementor-element-5f3f3d6 .elementor-button:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* Brilho interno inferior */
.elementor-112 .elementor-element.elementor-element-5f3f3d6 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a337c4 *//* Importar fonte Space Grotesk */

/* Estrutura geral */
.elementor-widget-reviews {
    font-family: 'Space Grotesk', sans-serif !important;
}

.elementor-widget-reviews .swiper-slide {
    padding: 15px;
}

/* Card do depoimento */
.elementor-testimonial {
    background: white;
    border-radius: 20px;
    padding: 40px 35px !important;
    position: relative;
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(85, 151, 247, 0.08);
    overflow: hidden;
}

/* Efeito hover no card */
.elementor-testimonial:hover {
    transform: translateY(-10px);
}

/* Ícone de aspas usando SVG em base64 */
.elementor-testimonial:after {
    content: '';
    position: absolute;
    top: 30px;
    right: 30px;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%235597F7' opacity='0.1'%3E%3Cpath d='M9.983 3v7.391c0 5.704-3.731 9.57-8.983 10.609l-.995-2.151c2.432-.917 3.995-3.638 3.995-5.849h-4v-10h9.983zm14.017 0v7.391c0 5.704-3.748 9.571-9 10.609l-.996-2.151c2.433-.917 3.996-3.638 3.996-5.849h-3.983v-10h9.983z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.2;
}

/* Card destacado (meio) */
.swiper-slide-active .elementor-testimonial {
    background: linear-gradient(135deg, #5597F7 0%, #83B4FF 100%);
}

.swiper-slide-active .elementor-testimonial:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' opacity='0.2'%3E%3Cpath d='M9.983 3v7.391c0 5.704-3.731 9.57-8.983 10.609l-.995-2.151c2.432-.917 3.995-3.638 3.995-5.849h-4v-10h9.983zm14.017 0v7.391c0 5.704-3.748 9.571-9 10.609l-.996-2.151c2.433-.917 3.996-3.638 3.996-5.849h-3.983v-10h9.983z'/%3E%3C/svg%3E");
}

/* Layout do nome e cargo */
.elementor-testimonial__cite {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.elementor-testimonial__name {
    font-family: 'Space Grotesk', sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #1a1a1a !important;
    line-height: 1.2 !important;
}

.elementor-testimonial__title {
    font-family: 'Space Grotesk', sans-serif !important;
    font-size: 14px !important;
    color: #666 !important;
    font-weight: 400 !important;
}

/* Texto do depoimento */
.elementor-testimonial__text {
    font-family: 'Space Grotesk', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
    margin-bottom: 25px !important;
    color: #444 !important;
}

/* Card ativo (texto branco) */
.swiper-slide-active .elementor-testimonial__text,
.swiper-slide-active .elementor-testimonial__name,
.swiper-slide-active .elementor-testimonial__title {
    color: white !important;
}

/* Imagem do autor */
.elementor-testimonial__image {
    width: 60px !important;
    height: 60px !important;
    border-radius: 15px !important;
    overflow: hidden;
}

.elementor-testimonial__image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

/* Estrelas */
.elementor-star-rating {
    color: #5597F7 !important;
    font-size: 18px;
    margin-top: 8px;
}

.swiper-slide-active .elementor-star-rating {
    color: #FFD700 !important;
}

/* Navegação do carrossel */
.elementor-swiper-button {
    width: 45px;
    height: 45px;
    background: rgba(85, 151, 247, 0.1);
    border-radius: 12px;
    transition: all 0.3s ease;
}

.elementor-swiper-button:hover {
    background: #5597F7;
    color: white;
}

.elementor-swiper-button i {
    font-size: 18px;
}

/* Responsivo */
@media (max-width: 768px) {
    .elementor-testimonial {
        padding: 30px 25px !important;
    }
    
    .elementor-testimonial__text {
        font-size: 15px !important;
    }
    
    .elementor-testimonial__name {
        font-size: 18px !important;
    }
    
    .elementor-testimonial__image {
        width: 50px !important;
        height: 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-095b410 */.elementor-112 .elementor-element.elementor-element-095b410 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-112 .elementor-element.elementor-element-095b410 .swiper{
    overflow: visible !important;
}

.elementor-112 .elementor-element.elementor-element-095b410 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

html body{
    overflow-x: hidden;
}


.elementor-112 .elementor-element.elementor-element-095b410 .swiper-slide {
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea83e75 */.elementor-112 .elementor-element.elementor-element-ea83e75 {
  border-radius: 72px;
  background: linear-gradient(90deg, #22C55E 0%, #16A34A 50%, #22C55E 100%);
  box-shadow:
    0 10px 20px rgba(34, 197, 94, 0.4),
    0 20px 40px rgba(34, 197, 94, 0.3),
    0 40px 80px rgba(34, 197, 94, 0.2),
    0 60px 120px rgba(34, 197, 94, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.4s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: white;
  isolation: isolate; /* impede vazamento no mobile */
}

/* Ícone */
.elementor-112 .elementor-element.elementor-element-ea83e75 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.4s ease;
}

.elementor-112 .elementor-element.elementor-element-ea83e75:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-112 .elementor-element.elementor-element-ea83e75:active {
  opacity: 0.6;
}

/* Faixa luminosa corrigida */
.elementor-112 .elementor-element.elementor-element-ea83e75::before {
  content: '';
  position: absolute;
  top: -20%;
  left: -60px;
  width: 50px;
  height: 140%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.65) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  animation: shinery 3s infinite ease-in-out;
  pointer-events: none;
}

/* Animação estável */
@keyframes shinery {
  0% {
    left: -60px;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    left: 120%;
    opacity: 1;
  }
  100% {
    left: 120%;
    opacity: 0;
  }
}

/* Hover principal */
.elementor-112 .elementor-element.elementor-element-ea83e75:hover {
  transform: translateY(-6px);
  box-shadow:
    0 6px 15px rgba(34, 197, 94, 0.35),
    0 15px 30px rgba(34, 197, 94, 0.25);
}

/* SVG */
.elementor-112 .elementor-element.elementor-element-ea83e75 svg {
  font-size: 14px;
}

/* Glow superior */
.elementor-112 .elementor-element.elementor-element-ea83e75::after {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 85%;
  height: 18px;
  background: radial-gradient(
    ellipse at center,
    rgba(34,197,94,0.6) 20%,
    rgba(34,197,94,0.3) 60%,
    rgba(34,197,94,0) 100%
  );
  filter: blur(10px);
  pointer-events: none;
  z-index: 1;
}

/* Brilho interno superior */
.elementor-112 .elementor-element.elementor-element-ea83e75 .elementor-button:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* Brilho interno inferior */
.elementor-112 .elementor-element.elementor-element-ea83e75 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.9) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a29897 */.elementor-112 .elementor-element.elementor-element-6a29897{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS *//* Desativa a seleção e interações com elementos na classe 'naomexa' */
.naomexa {
    user-select: none;
    pointer-events: none;
}

/* Adiciona um risco vermelho ao texto com a classe 'linered' */
.linered {
    text-decoration: line-through;
    text-decoration-color: red;
}

/* Estiliza o placeholder dos elementos */
::placeholder {
    opacity: 1 !important;
    color: #000 !important;
}

/* Remove o contorno padrão dos elementos ao serem focados */
*:focus {
    outline: none;
    box-shadow: 0 0 0 0.2rem #fff;
}

/* Remove a sombra de elementos que não estão visivelmente focados */
*:focus:not(:focus-visible) {
    outline: none;
    box-shadow: none;
}

/* Remove a margem inferior dos parágrafos */
p {
    margin-bottom: 0;
}


/* Corrige scrollbar horizontal */
html, body {
    width: 100%;
    overflow-x: hidden !important;
    text-wrap: balance !important;
}
[data-elementor-type="wp-page"] {
    overflow: hidden !important;
}

@‌media(max-width: 767px){
.e-con .elementor-widget:not(.fixo){
width: 100% !important;
}
}/* End custom CSS */