.elementor-4527 .elementor-element.elementor-element-33d838d{--display:flex;--min-height:100vh;--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;--overflow:hidden;--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-33d838d:not(.elementor-motion-effects-element-type-background), .elementor-4527 .elementor-element.elementor-element-33d838d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amlakeparsina.ir/wp-content/uploads/2025/09/Web-Banner-01-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4527 .elementor-element.elementor-element-33d838d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4527 .elementor-element.elementor-element-15186d7{--display:flex;--min-height:0px;--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;--border-radius:21px 21px 21px 21px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-4527 .elementor-element.elementor-element-15186d7:not(.elementor-motion-effects-element-type-background), .elementor-4527 .elementor-element.elementor-element-15186d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-4527 .elementor-element.elementor-element-15186d7.e-con{--align-self:flex-start;}.elementor-4527 .elementor-element.elementor-element-f0808d3{width:var( --container-widget-width, 19% );max-width:19%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:right;}.elementor-4527 .elementor-element.elementor-element-f0808d3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4527 .elementor-element.elementor-element-f0808d3 img{width:37%;border-radius:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-1a09098 > .elementor-widget-container{margin:0px -152px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-1a09098.elementor-element{--align-self:center;}.elementor-4527 .elementor-element.elementor-element-1a09098{text-align:right;}.elementor-4527 .elementor-element.elementor-element-1a09098 .megamenu > li > a{padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-1a09098 .navbar-nav.megamenu > li > a{color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-1a09098 .navbar-nav.megamenu > li:hover > a,.elementor-4527 .elementor-element.elementor-element-1a09098 .navbar-nav.megamenu > li.active > a{color:#E4E4E4;}.elementor-4527 .elementor-element.elementor-element-1a09098 .navbar-nav.megamenu .dropdown-menu li > a{color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-1a09098 .navbar-nav.megamenu .dropdown-menu li.current-menu-item > a,.elementor-4527 .elementor-element.elementor-element-1a09098 .navbar-nav.megamenu .dropdown-menu li.open > a,.elementor-4527 .elementor-element.elementor-element-1a09098  .navbar-nav.megamenu .dropdown-menu li.active > a,.elementor-4527 .elementor-element.elementor-element-1a09098 .navbar-nav.megamenu .dropdown-menu li:hover > a{color:#DADADA;}.elementor-4527 .elementor-element.elementor-element-1a09098 .navbar-nav.megamenu .dropdown-menu{background-color:#FFFFFF14;}.elementor-4527 .elementor-element.elementor-element-55e29a8 > .elementor-widget-container{margin:0px 101px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-55e29a8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4527 .elementor-element.elementor-element-55e29a8 .name-acount{color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-55e29a8 .not-login a{color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-55e29a8 .not-login{color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-55e29a8 .not-login a:hover{color:#FBFBFB;}.elementor-4527 .elementor-element.elementor-element-55e29a8 .not-login a:focus{color:#FBFBFB;}.elementor-4527 .elementor-element.elementor-element-1e18d47 > .elementor-widget-container{margin:0px 23px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-1e18d47.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4527 .elementor-element.elementor-element-1e18d47 .btn-submit{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-e01aa2e{--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-4527 .elementor-element.elementor-element-ca20d8b{margin:-441px 675px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-ca20d8b img{filter:brightness( 151% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4527 .elementor-element.elementor-element-eb24c09{--display:flex;--min-height:149px;--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;--overflow:hidden;--margin-top:-402px;--margin-bottom:0px;--margin-left:0px;--margin-right:81px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-d79995e .elementor-heading-title{font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-8ba2236{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-8ba2236 .elementor-heading-title{font-size:43px;font-weight:500;color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-de59423{--display:flex;--min-height:100vh;--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;--overflow:hidden;--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-de59423.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4527 .elementor-element.elementor-element-b5690f1{--display:flex;--min-height:0px;--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;--border-radius:21px 21px 21px 21px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-4527 .elementor-element.elementor-element-b5690f1:not(.elementor-motion-effects-element-type-background), .elementor-4527 .elementor-element.elementor-element-b5690f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-4527 .elementor-element.elementor-element-b5690f1.e-con{--align-self:flex-start;}.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-menu-toggle{margin-left:auto;}.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-nav-menu--dropdown a, .elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-nav-menu--dropdown{background-color:#FFFAFA14;}.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-nav-menu--dropdown a:hover,
					.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-nav-menu--dropdown a:focus,
					.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-nav-menu--dropdown a.highlighted,
					.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-menu-toggle:hover,
					.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-menu-toggle:focus{color:#000000;}.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-nav-menu--dropdown a:hover,
					.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-nav-menu--dropdown a:focus,
					.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4527 .elementor-element.elementor-element-4d0c72d .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF2B;}.elementor-4527 .elementor-element.elementor-element-9b39f21{--display:flex;--min-height:246px;--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;--overflow:hidden;--overlay-opacity:0.46;--margin-top:-484px;--margin-bottom:0px;--margin-left:0px;--margin-right:735px;}.elementor-4527 .elementor-element.elementor-element-9b39f21::before, .elementor-4527 .elementor-element.elementor-element-9b39f21 > .elementor-background-video-container::before, .elementor-4527 .elementor-element.elementor-element-9b39f21 > .e-con-inner > .elementor-background-video-container::before, .elementor-4527 .elementor-element.elementor-element-9b39f21 > .elementor-background-slideshow::before, .elementor-4527 .elementor-element.elementor-element-9b39f21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4527 .elementor-element.elementor-element-9b39f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4527 .elementor-element.elementor-element-6c215ae{margin-top:476px;margin-bottom:0px;}.elementor-4527 .elementor-element.elementor-element-fed293a .btn-submit{background-color:#3E4C66;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#3E4C66;}.elementor-4527 .elementor-element.elementor-element-fed293a .btn-submit:hover, .elementor-4527 .elementor-element.elementor-element-fed293a .btn-submit:focus{background-color:#FF5A60;color:#FFFFFF;border-color:#FF5A60;}.elementor-4527 .elementor-element.elementor-element-fed293a .nav-tabs{margin:0px 35px 30px 0px;}.elementor-4527 .elementor-element.elementor-element-fed293a .content-main-inner{box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.15);}.elementor-4527 .elementor-element.elementor-element-fed293a .form-search{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-fed293a .advance-search-btn{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-fed293a .circle-check{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-fed293a .form-control{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-fed293a .form-control::-webkit-input-placeholder{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-fed293a .form-control:-ms-input-placeholder {color:#006C70;}.elementor-4527 .elementor-element.elementor-element-fed293a .form-control::placeholder {color:#006C70;}.elementor-4527 .elementor-element.elementor-element-fed293a .select2-selection--single .select2-selection__rendered{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-fed293a .select2-selection--single .select2-selection__placeholder{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-39cd4b6{margin-top:476px;margin-bottom:0px;}.elementor-4527 .elementor-element.elementor-element-983895b .btn-submit{background-color:#012561;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4527 .elementor-element.elementor-element-983895b .btn-submit:hover, .elementor-4527 .elementor-element.elementor-element-983895b .btn-submit:focus{background-color:#FF5A60;color:#FFFFFF;border-color:#FF5A60;}.elementor-4527 .elementor-element.elementor-element-983895b .nav-tabs{margin:0px 35px 30px 0px;}.elementor-4527 .elementor-element.elementor-element-983895b .content-main-inner{box-shadow:0px 0px 4px 0px #012561;}.elementor-4527 .elementor-element.elementor-element-983895b .form-search{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-983895b .advance-search-btn{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-983895b .circle-check{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-983895b .form-control{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-983895b .form-control::-webkit-input-placeholder{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-983895b .form-control:-ms-input-placeholder {color:#006C70;}.elementor-4527 .elementor-element.elementor-element-983895b .form-control::placeholder {color:#006C70;}.elementor-4527 .elementor-element.elementor-element-983895b .select2-selection--single .select2-selection__rendered{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-983895b .select2-selection--single .select2-selection__placeholder{color:#006C70;}.elementor-4527 .elementor-element.elementor-element-88acc16{--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-4527 .elementor-element.elementor-element-1d7feba{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-a6966ba{text-align:center;}.elementor-4527 .elementor-element.elementor-element-f339e6e{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-df076d0{text-align:center;}.elementor-4527 .elementor-element.elementor-element-b46e43d{--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;--align-items:center;}.elementor-4527 .elementor-element.elementor-element-40f42e8{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-4527 .elementor-element.elementor-element-118bd7c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-4527 .elementor-element.elementor-element-b4b09bc{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-4527 .elementor-element.elementor-element-69fa5b9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-4527 .elementor-element.elementor-element-e377e8c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-4527 .elementor-element.elementor-element-60b2a0a{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-6275998{text-align:center;}.elementor-4527 .elementor-element.elementor-element-840e456{--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-4527 .elementor-element.elementor-element-36ba257{--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:43px 43px;--row-gap:43px;--column-gap:43px;}.elementor-4527 .elementor-element.elementor-element-deaa183{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4527 .elementor-element.elementor-element-970c432{text-align:center;}.elementor-4527 .elementor-element.elementor-element-970c432 img{border-radius:10px 10px 10px 10px;}.elementor-4527 .elementor-element.elementor-element-7784f67{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-693bb91{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#F5F5F5;border-radius:100% 100% 100% 100%;}.elementor-4527 .elementor-element.elementor-element-693bb91 .elementor-icon-wrapper{text-align:center;}.elementor-4527 .elementor-element.elementor-element-693bb91.elementor-view-stacked .elementor-icon{background-color:#012461;color:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-693bb91.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-693bb91.elementor-view-default .elementor-icon{color:#012461;border-color:#012461;}.elementor-4527 .elementor-element.elementor-element-693bb91.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-693bb91.elementor-view-default .elementor-icon svg{fill:#012461;}.elementor-4527 .elementor-element.elementor-element-693bb91.elementor-view-framed .elementor-icon{background-color:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-693bb91.elementor-view-stacked .elementor-icon svg{fill:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-693bb91 .elementor-icon{font-size:92px;padding:21px;border-radius:100px 100px 100px 100px;}.elementor-4527 .elementor-element.elementor-element-693bb91 .elementor-icon svg{height:92px;}.elementor-4527 .elementor-element.elementor-element-045dc83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-045dc83 .elementor-icon-box-wrapper{text-align:center;}.elementor-4527 .elementor-element.elementor-element-045dc83 .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-4527 .elementor-element.elementor-element-045dc83 .elementor-icon-box-title, .elementor-4527 .elementor-element.elementor-element-045dc83 .elementor-icon-box-title a{font-size:22px;font-weight:800;line-height:1em;letter-spacing:-0.3px;}.elementor-4527 .elementor-element.elementor-element-045dc83 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-4527 .elementor-element.elementor-element-b2332fb{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-4527 .elementor-element.elementor-element-b2332fb:hover{background-color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-08e81d7 .elementor-button{background-color:#00000000;font-size:15px;font-weight:800;line-height:1em;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-08e81d7 .elementor-button:hover, .elementor-4527 .elementor-element.elementor-element-08e81d7 .elementor-button:focus{background-color:#00000000;color:#686868;border-color:#000000;}.elementor-4527 .elementor-element.elementor-element-08e81d7{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-4527 .elementor-element.elementor-element-08e81d7 .elementor-button:hover svg, .elementor-4527 .elementor-element.elementor-element-08e81d7 .elementor-button:focus svg{fill:#686868;}.elementor-4527 .elementor-element.elementor-element-dd900ec{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-dd900ec .elementor-icon-wrapper{text-align:right;}.elementor-4527 .elementor-element.elementor-element-dd900ec.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4527 .elementor-element.elementor-element-dd900ec.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-dd900ec.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4527 .elementor-element.elementor-element-dd900ec.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-dd900ec.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4527 .elementor-element.elementor-element-dd900ec .elementor-icon{font-size:20px;}.elementor-4527 .elementor-element.elementor-element-dd900ec .elementor-icon svg{height:20px;}.elementor-4527 .elementor-element.elementor-element-00b535a{--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:43px 43px;--row-gap:43px;--column-gap:43px;}.elementor-4527 .elementor-element.elementor-element-26b8c94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4527 .elementor-element.elementor-element-567d8a1{text-align:center;}.elementor-4527 .elementor-element.elementor-element-567d8a1 img{border-radius:10px 10px 10px 10px;}.elementor-4527 .elementor-element.elementor-element-bad5939{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-cba65e4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#F5F5F5;border-radius:100% 100% 100% 100%;}.elementor-4527 .elementor-element.elementor-element-cba65e4 .elementor-icon-wrapper{text-align:center;}.elementor-4527 .elementor-element.elementor-element-cba65e4.elementor-view-stacked .elementor-icon{background-color:#012461;color:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-cba65e4.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-cba65e4.elementor-view-default .elementor-icon{color:#012461;border-color:#012461;}.elementor-4527 .elementor-element.elementor-element-cba65e4.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-cba65e4.elementor-view-default .elementor-icon svg{fill:#012461;}.elementor-4527 .elementor-element.elementor-element-cba65e4.elementor-view-framed .elementor-icon{background-color:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-cba65e4.elementor-view-stacked .elementor-icon svg{fill:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-cba65e4 .elementor-icon{font-size:92px;padding:21px;border-radius:100px 100px 100px 100px;}.elementor-4527 .elementor-element.elementor-element-cba65e4 .elementor-icon svg{height:92px;}.elementor-4527 .elementor-element.elementor-element-9827f3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-9827f3d .elementor-icon-box-wrapper{text-align:center;}.elementor-4527 .elementor-element.elementor-element-9827f3d .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-4527 .elementor-element.elementor-element-9827f3d .elementor-icon-box-title, .elementor-4527 .elementor-element.elementor-element-9827f3d .elementor-icon-box-title a{font-size:22px;font-weight:800;line-height:1em;letter-spacing:-0.3px;}.elementor-4527 .elementor-element.elementor-element-9827f3d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-4527 .elementor-element.elementor-element-80b813a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-4527 .elementor-element.elementor-element-80b813a:hover{background-color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-e0d939f .elementor-button{background-color:#00000000;font-size:15px;font-weight:800;line-height:1em;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-e0d939f .elementor-button:hover, .elementor-4527 .elementor-element.elementor-element-e0d939f .elementor-button:focus{background-color:#00000000;color:#686868;border-color:#000000;}.elementor-4527 .elementor-element.elementor-element-e0d939f{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-4527 .elementor-element.elementor-element-e0d939f .elementor-button:hover svg, .elementor-4527 .elementor-element.elementor-element-e0d939f .elementor-button:focus svg{fill:#686868;}.elementor-4527 .elementor-element.elementor-element-0336a8c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-0336a8c .elementor-icon-wrapper{text-align:right;}.elementor-4527 .elementor-element.elementor-element-0336a8c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4527 .elementor-element.elementor-element-0336a8c.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-0336a8c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4527 .elementor-element.elementor-element-0336a8c.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-0336a8c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4527 .elementor-element.elementor-element-0336a8c .elementor-icon{font-size:20px;}.elementor-4527 .elementor-element.elementor-element-0336a8c .elementor-icon svg{height:20px;}.elementor-4527 .elementor-element.elementor-element-48d5a68{--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:43px 43px;--row-gap:43px;--column-gap:43px;}.elementor-4527 .elementor-element.elementor-element-724f7b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4527 .elementor-element.elementor-element-48902af{text-align:center;}.elementor-4527 .elementor-element.elementor-element-48902af img{border-radius:10px 10px 10px 10px;}.elementor-4527 .elementor-element.elementor-element-fbf5438{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-c27e70f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#F5F5F5;border-radius:100% 100% 100% 100%;}.elementor-4527 .elementor-element.elementor-element-c27e70f .elementor-icon-wrapper{text-align:center;}.elementor-4527 .elementor-element.elementor-element-c27e70f.elementor-view-stacked .elementor-icon{background-color:#012461;color:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-c27e70f.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-c27e70f.elementor-view-default .elementor-icon{color:#012461;border-color:#012461;}.elementor-4527 .elementor-element.elementor-element-c27e70f.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-c27e70f.elementor-view-default .elementor-icon svg{fill:#012461;}.elementor-4527 .elementor-element.elementor-element-c27e70f.elementor-view-framed .elementor-icon{background-color:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-c27e70f.elementor-view-stacked .elementor-icon svg{fill:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-c27e70f .elementor-icon{font-size:92px;padding:21px;border-radius:100px 100px 100px 100px;}.elementor-4527 .elementor-element.elementor-element-c27e70f .elementor-icon svg{height:92px;}.elementor-4527 .elementor-element.elementor-element-f8734bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-f8734bc .elementor-icon-box-wrapper{text-align:center;}.elementor-4527 .elementor-element.elementor-element-f8734bc .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-4527 .elementor-element.elementor-element-f8734bc .elementor-icon-box-title, .elementor-4527 .elementor-element.elementor-element-f8734bc .elementor-icon-box-title a{font-size:22px;font-weight:800;line-height:1em;letter-spacing:-0.3px;}.elementor-4527 .elementor-element.elementor-element-f8734bc .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-4527 .elementor-element.elementor-element-e2d365b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-4527 .elementor-element.elementor-element-e2d365b:hover{background-color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-7a436ec .elementor-button{background-color:#00000000;font-size:15px;font-weight:800;line-height:1em;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-7a436ec .elementor-button:hover, .elementor-4527 .elementor-element.elementor-element-7a436ec .elementor-button:focus{background-color:#00000000;color:#686868;border-color:#000000;}.elementor-4527 .elementor-element.elementor-element-7a436ec{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-4527 .elementor-element.elementor-element-7a436ec .elementor-button:hover svg, .elementor-4527 .elementor-element.elementor-element-7a436ec .elementor-button:focus svg{fill:#686868;}.elementor-4527 .elementor-element.elementor-element-0c2b2d2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-0c2b2d2 .elementor-icon-wrapper{text-align:right;}.elementor-4527 .elementor-element.elementor-element-0c2b2d2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4527 .elementor-element.elementor-element-0c2b2d2.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-0c2b2d2.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4527 .elementor-element.elementor-element-0c2b2d2.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-0c2b2d2.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4527 .elementor-element.elementor-element-0c2b2d2 .elementor-icon{font-size:20px;}.elementor-4527 .elementor-element.elementor-element-0c2b2d2 .elementor-icon svg{height:20px;}.elementor-4527 .elementor-element.elementor-element-6bdcbf3{--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:43px 43px;--row-gap:43px;--column-gap:43px;}.elementor-4527 .elementor-element.elementor-element-59bd6c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4527 .elementor-element.elementor-element-c374821{text-align:center;}.elementor-4527 .elementor-element.elementor-element-c374821 img{border-radius:10px 10px 10px 10px;}.elementor-4527 .elementor-element.elementor-element-80dc243{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-cb51831{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#F5F5F5;border-radius:100% 100% 100% 100%;}.elementor-4527 .elementor-element.elementor-element-cb51831 .elementor-icon-wrapper{text-align:center;}.elementor-4527 .elementor-element.elementor-element-cb51831.elementor-view-stacked .elementor-icon{background-color:#012461;color:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-cb51831.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-cb51831.elementor-view-default .elementor-icon{color:#012461;border-color:#012461;}.elementor-4527 .elementor-element.elementor-element-cb51831.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-cb51831.elementor-view-default .elementor-icon svg{fill:#012461;}.elementor-4527 .elementor-element.elementor-element-cb51831.elementor-view-framed .elementor-icon{background-color:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-cb51831.elementor-view-stacked .elementor-icon svg{fill:#F5F5F5;}.elementor-4527 .elementor-element.elementor-element-cb51831 .elementor-icon{font-size:92px;padding:21px;border-radius:100px 100px 100px 100px;}.elementor-4527 .elementor-element.elementor-element-cb51831 .elementor-icon svg{height:92px;}.elementor-4527 .elementor-element.elementor-element-ee42854{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-ee42854 .elementor-icon-box-wrapper{text-align:center;}.elementor-4527 .elementor-element.elementor-element-ee42854 .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-4527 .elementor-element.elementor-element-ee42854 .elementor-icon-box-title, .elementor-4527 .elementor-element.elementor-element-ee42854 .elementor-icon-box-title a{font-size:22px;font-weight:800;line-height:1em;letter-spacing:-0.3px;}.elementor-4527 .elementor-element.elementor-element-ee42854 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-4527 .elementor-element.elementor-element-a03d7d0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-4527 .elementor-element.elementor-element-a03d7d0:hover{background-color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-cdb20b0 .elementor-button{background-color:#00000000;font-size:15px;font-weight:800;line-height:1em;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-cdb20b0 .elementor-button:hover, .elementor-4527 .elementor-element.elementor-element-cdb20b0 .elementor-button:focus{background-color:#00000000;color:#686868;border-color:#000000;}.elementor-4527 .elementor-element.elementor-element-cdb20b0{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-4527 .elementor-element.elementor-element-cdb20b0 .elementor-button:hover svg, .elementor-4527 .elementor-element.elementor-element-cdb20b0 .elementor-button:focus svg{fill:#686868;}.elementor-4527 .elementor-element.elementor-element-59ca426{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-59ca426 .elementor-icon-wrapper{text-align:right;}.elementor-4527 .elementor-element.elementor-element-59ca426.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4527 .elementor-element.elementor-element-59ca426.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-59ca426.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4527 .elementor-element.elementor-element-59ca426.elementor-view-framed .elementor-icon, .elementor-4527 .elementor-element.elementor-element-59ca426.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4527 .elementor-element.elementor-element-59ca426 .elementor-icon{font-size:20px;}.elementor-4527 .elementor-element.elementor-element-59ca426 .elementor-icon svg{height:20px;}.elementor-4527 .elementor-element.elementor-element-744dfd5{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-8d8336f{--spacer-size:53px;}.elementor-4527 .elementor-element.elementor-element-90389a7{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-ed13de2{--display:flex;--min-height:67px;--justify-content:center;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-ed13de2.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4527 .elementor-element.elementor-element-6dd3685{text-align:right;}.elementor-4527 .elementor-element.elementor-element-6dd3685 .elementor-heading-title{font-size:30px;}.elementor-4527 .elementor-element.elementor-element-0d4d386{--display:flex;--justify-content:center;}.elementor-4527 .elementor-element.elementor-element-b1541b5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-b1541b5.elementor-element{--align-self:flex-end;}.elementor-4527 .elementor-element.elementor-element-4eae3c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4527 .elementor-element.elementor-element-a089a75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4527 .elementor-element.elementor-element-a089a75 > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-4527 .elementor-element.elementor-element-feef3b9{--spacer-size:40px;}.elementor-4527 .elementor-element.elementor-element-f07b572{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-fb6eb10{--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-4527 .elementor-element.elementor-element-fc0f491{--spacer-size:53px;}.elementor-4527 .elementor-element.elementor-element-6eee2cd{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-529b6da{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-7a0db28{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-9bd0986{--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-4527 .elementor-element.elementor-element-faa16f6{--spacer-size:53px;}.elementor-4527 .elementor-element.elementor-element-3ab4a6b{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-9de3968{--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-4527 .elementor-element.elementor-element-53bec65{--display:flex;--min-height:74px;--justify-content:center;}.elementor-4527 .elementor-element.elementor-element-53bec65.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4527 .elementor-element.elementor-element-2b7d4f0{--display:flex;--justify-content:center;}.elementor-4527 .elementor-element.elementor-element-20e257e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-20e257e.elementor-element{--align-self:flex-end;}.elementor-4527 .elementor-element.elementor-element-ed4b5d6{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-be42484{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-92ed8cf{--spacer-size:50px;}.elementor-4527 .elementor-element.elementor-element-c59967f{--display:flex;}.elementor-4527 .elementor-element.elementor-element-c289520 .elementor-button{background-color:#212024;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-c289520{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-c289520.elementor-element{--align-self:flex-end;}.elementor-4527 .elementor-element.elementor-element-c289520 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4527 .elementor-element.elementor-element-b59cd0c{--display:flex;}.elementor-4527 .elementor-element.elementor-element-806ecb9 .elementor-heading-title{font-weight:900;}.elementor-4527 .elementor-element.elementor-element-2780239 .elementor-button{background-color:#212024;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-2780239{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-2780239.elementor-element{--align-self:flex-end;}.elementor-4527 .elementor-element.elementor-element-14a677e{--display:flex;}.elementor-4527 .elementor-element.elementor-element-abed279{--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-4527 .elementor-element.elementor-element-9b7e68a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4527 .elementor-element.elementor-element-9b7e68a .elementor-divider-separator{width:100%;}.elementor-4527 .elementor-element.elementor-element-9b7e68a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4527 .elementor-element.elementor-element-def4f4c{--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-4527 .elementor-element.elementor-element-664e000{--display:flex;--min-height:74px;--justify-content:center;}.elementor-4527 .elementor-element.elementor-element-664e000.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4527 .elementor-element.elementor-element-dee2086{--display:flex;--justify-content:center;}.elementor-4527 .elementor-element.elementor-element-224120e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-224120e.elementor-element{--align-self:flex-end;}.elementor-4527 .elementor-element.elementor-element-9deb69a{--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;--overflow:hidden;}.elementor-4527 .elementor-element.elementor-element-c59b211{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:168px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-c59b211.e-con{--align-self:center;}.elementor-4527 .elementor-element.elementor-element-1d6d023{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#CED0CB;--border-color:#CED0CB;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4527 .elementor-element.elementor-element-1d6d023:not(.elementor-motion-effects-element-type-background), .elementor-4527 .elementor-element.elementor-element-1d6d023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002561;}.elementor-4527 .elementor-element.elementor-element-55c20f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-4527 .elementor-element.elementor-element-b48e9ff{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4527 .elementor-element.elementor-element-6f545f1 .elementor-heading-title{font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-9382bcd{text-align:justify;color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-8676a5c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4527 .elementor-element.elementor-element-feb87ce .elementor-heading-title{font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-84b5925 .widget-content a{color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-84b5925 .widget-content a:hover{color:#D3D3D3;}.elementor-4527 .elementor-element.elementor-element-ccbbe36{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4527 .elementor-element.elementor-element-eca567b .elementor-heading-title{font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-99fc677 .elementor-heading-title{font-size:14px;line-height:30px;color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-e7acb52 .elementor-heading-title{font-size:14px;line-height:30px;color:#FFFEFE;}.elementor-4527 .elementor-element.elementor-element-007916f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4527 .elementor-element.elementor-element-007916f .elementor-heading-title{font-size:14px;color:#FFFFFF;}.elementor-4527 .elementor-element.elementor-element-710d190{--grid-template-columns:repeat(3, auto);text-align:center;--icon-size:19px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-4527 .elementor-element.elementor-element-710d190.elementor-element{--align-self:center;}.elementor-4527 .elementor-element.elementor-element-710d190 .elementor-social-icon{--icon-padding:0.7em;}.elementor-4527 .elementor-element.elementor-element-65a7301 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4527 .elementor-element.elementor-element-65a7301{overflow:hidden;margin-top:20px;margin-bottom:20px;padding:5px 0px 5px 0px;}.elementor-4527 .elementor-element.elementor-element-b514ca5 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-0f3fffd{text-align:right;}.elementor-4527 .elementor-element.elementor-element-0f3fffd .elementor-heading-title{font-size:18px;}.elementor-4527 .elementor-element.elementor-element-d3eea01 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-cf3408e{padding:0px 0px 0px 20px;text-align:left;}.elementor-4527 .elementor-element.elementor-element-cf3408e .elementor-heading-title{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-4527 .elementor-element.elementor-element-f0808d3{width:var( --container-widget-width, 89.812px );max-width:89.812px;--container-widget-width:89.812px;--container-widget-flex-grow:0;}.elementor-4527 .elementor-element.elementor-element-f0808d3 img{width:68%;}.elementor-4527 .elementor-element.elementor-element-8ba2236 .elementor-heading-title{font-size:26px;}.elementor-4527 .elementor-element.elementor-element-6c215ae{margin-top:401px;margin-bottom:0px;}.elementor-4527 .elementor-element.elementor-element-39cd4b6{margin-top:401px;margin-bottom:0px;}.elementor-4527 .elementor-element.elementor-element-b46e43d{--min-height:771px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 90px;--row-gap:0px;--column-gap:90px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:6px;--padding-left:52px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-40f42e8{margin:0px -14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-118bd7c{margin:0px -9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-feef3b9{--spacer-size:25px;}.elementor-4527 .elementor-element.elementor-element-c289520{margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-c289520 .elementor-button{padding:8px 11px 12px 9px;}.elementor-4527 .elementor-element.elementor-element-2780239{margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-2780239 .elementor-button{padding:8px 11px 12px 9px;}.elementor-4527 .elementor-element.elementor-element-65a7301 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-4527 .elementor-element.elementor-element-65a7301{padding:0px 0px 5px 0px;}.elementor-4527 .elementor-element.elementor-element-cf3408e{text-align:center;}}@media(max-width:767px){.elementor-4527 .elementor-element.elementor-element-33d838d{--width:372.8px;}.elementor-4527 .elementor-element.elementor-element-15186d7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4527 .elementor-element.elementor-element-f0808d3{width:var( --container-widget-width, 106.8px );max-width:106.8px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:106.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-4527 .elementor-element.elementor-element-f0808d3 img{width:76%;}.elementor-4527 .elementor-element.elementor-element-55e29a8{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;text-align:center;}.elementor-4527 .elementor-element.elementor-element-55e29a8 > .elementor-widget-container{margin:0px 71px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-55e29a8.elementor-element{--align-self:center;}.elementor-4527 .elementor-element.elementor-element-eb24c09{--margin-top:-402px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-8ba2236{margin:138px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 18px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-8ba2236 .elementor-heading-title{font-size:19px;}.elementor-4527 .elementor-element.elementor-element-de59423{--width:100vw;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 15px 15px;--margin-top:171px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-de59423.e-con{--align-self:flex-start;}.elementor-4527 .elementor-element.elementor-element-dbc46f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:16px 16px 16px 16px;}.elementor-4527 .elementor-element.elementor-element-b5690f1{--width:97%;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--margin-top:-366px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-4d0c72d{margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4527 .elementor-element.elementor-element-3f75756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-4527 .elementor-element.elementor-element-3f75756 img{width:18%;}.elementor-4527 .elementor-element.elementor-element-6c215ae{margin-top:475px;margin-bottom:0px;}.elementor-4527 .elementor-element.elementor-element-39cd4b6{margin-top:231px;margin-bottom:0px;}.elementor-4527 .elementor-element.elementor-element-983895b .btn-submit{border-width:0px 0px 0px -14px;}.elementor-4527 .elementor-element.elementor-element-88acc16{--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-evenly;--align-items:center;}.elementor-4527 .elementor-element.elementor-element-a6966ba .elementor-heading-title{font-size:23px;}.elementor-4527 .elementor-element.elementor-element-df076d0 .elementor-heading-title{font-size:23px;}.elementor-4527 .elementor-element.elementor-element-b46e43d{--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-4527 .elementor-element.elementor-element-6275998 .elementor-heading-title{font-size:21px;line-height:1.5em;}.elementor-4527 .elementor-element.elementor-element-8d8336f{--spacer-size:0px;}.elementor-4527 .elementor-element.elementor-element-90389a7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4527 .elementor-element.elementor-element-6dd3685{text-align:center;}.elementor-4527 .elementor-element.elementor-element-6dd3685 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-4527 .elementor-element.elementor-element-0d4d386{--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;}.elementor-4527 .elementor-element.elementor-element-0d4d386.e-con{--align-self:center;}.elementor-4527 .elementor-element.elementor-element-b1541b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-b1541b5.elementor-element{--align-self:center;}.elementor-4527 .elementor-element.elementor-element-a089a75{width:100%;}.elementor-4527 .elementor-element.elementor-element-a089a75 > .elementor-element-populated{text-align:right;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-feef3b9{--spacer-size:15px;}.elementor-4527 .elementor-element.elementor-element-5d1e2a5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-1e4c725{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-9bd0986{--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-4527 .elementor-element.elementor-element-faa16f6{--spacer-size:10px;}.elementor-4527 .elementor-element.elementor-element-9de3968{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4527 .elementor-element.elementor-element-e9a8522{text-align:center;}.elementor-4527 .elementor-element.elementor-element-e9a8522 .elementor-heading-title{font-size:22px;line-height:1.7em;}.elementor-4527 .elementor-element.elementor-element-20e257e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-20e257e.elementor-element{--align-self:center;}.elementor-4527 .elementor-element.elementor-element-806ecb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -49px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-4527 .elementor-element.elementor-element-806ecb9.elementor-element{--align-self:flex-start;}.elementor-4527 .elementor-element.elementor-element-806ecb9 .elementor-heading-title{font-size:12px;}.elementor-4527 .elementor-element.elementor-element-2780239{margin:-57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-2780239 .elementor-button{border-radius:8px 8px 8px 8px;padding:8px 8px 8px 8px;}.elementor-4527 .elementor-element.elementor-element-def4f4c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4527 .elementor-element.elementor-element-8e97166{text-align:center;}.elementor-4527 .elementor-element.elementor-element-8e97166 .elementor-heading-title{font-size:22px;line-height:1.7em;}.elementor-4527 .elementor-element.elementor-element-dee2086{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4527 .elementor-element.elementor-element-dee2086.e-con{--align-self:center;}.elementor-4527 .elementor-element.elementor-element-224120e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-c59b211{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4527 .elementor-element.elementor-element-1d6d023{--min-height:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4527 .elementor-element.elementor-element-b48e9ff{--width:99%;}.elementor-4527 .elementor-element.elementor-element-9382bcd{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-4527 .elementor-element.elementor-element-8676a5c{--width:99%;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4527 .elementor-element.elementor-element-84b5925 .menu{text-align:right;}.elementor-4527 .elementor-element.elementor-element-ccbbe36{--width:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4527 .elementor-element.elementor-element-65a7301{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4527 .elementor-element.elementor-element-0f3fffd{text-align:center;}.elementor-4527 .elementor-element.elementor-element-0f3fffd .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-4527 .elementor-element.elementor-element-d3eea01 > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-4527 .elementor-element.elementor-element-cf3408e{text-align:center;}}@media(min-width:768px){.elementor-4527 .elementor-element.elementor-element-15186d7{--width:90%;}.elementor-4527 .elementor-element.elementor-element-eb24c09{--width:42%;}.elementor-4527 .elementor-element.elementor-element-b5690f1{--width:90%;}.elementor-4527 .elementor-element.elementor-element-9b39f21{--width:49%;}.elementor-4527 .elementor-element.elementor-element-36ba257{--width:24%;}.elementor-4527 .elementor-element.elementor-element-00b535a{--width:24%;}.elementor-4527 .elementor-element.elementor-element-48d5a68{--width:24%;}.elementor-4527 .elementor-element.elementor-element-6bdcbf3{--width:24%;}.elementor-4527 .elementor-element.elementor-element-ed13de2{--width:63%;}.elementor-4527 .elementor-element.elementor-element-9de3968{--width:100%;}.elementor-4527 .elementor-element.elementor-element-53bec65{--width:64%;}.elementor-4527 .elementor-element.elementor-element-def4f4c{--width:100%;}.elementor-4527 .elementor-element.elementor-element-664e000{--width:64%;}.elementor-4527 .elementor-element.elementor-element-c59b211{--width:78%;}.elementor-4527 .elementor-element.elementor-element-1d6d023{--content-width:1170px;}.elementor-4527 .elementor-element.elementor-element-b48e9ff{--width:40%;}.elementor-4527 .elementor-element.elementor-element-8676a5c{--width:18%;}.elementor-4527 .elementor-element.elementor-element-ccbbe36{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4527 .elementor-element.elementor-element-33d838d{--width:1175.8px;}.elementor-4527 .elementor-element.elementor-element-de59423{--width:1175.8px;}.elementor-4527 .elementor-element.elementor-element-b48e9ff{--width:50%;}.elementor-4527 .elementor-element.elementor-element-8676a5c{--width:50%;}.elementor-4527 .elementor-element.elementor-element-ccbbe36{--width:50%;}.elementor-4527 .elementor-element.elementor-element-b514ca5{width:100%;}.elementor-4527 .elementor-element.elementor-element-d3eea01{width:100%;}}/* Start custom CSS for container, class: .elementor-element-15186d7 */.header--glass .elementor-nav-menu__container,
.header--glass .elementor-nav-menu--layout-horizontal .elementor-nav-menu{
  flex-wrap: nowrap !important;
}
.header--glass .elementor-nav-menu--layout-horizontal .elementor-item{
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d838d */html, body {
  overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca20d8b */<div class="shine-container">
  <img src="https://via.placeholder.com/800x350" alt="تصویر تست">
</div>

<style>
.shine-container {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 12px; /* اختیاری */
}

.shine-container img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 12px;
}

.shine-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  animation: shine-move 3s linear infinite;
}

@keyframes shine-move {
  100% {
    left: 200%;
  }
}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbc46f6 *//* خم کردن فقط گوشه‌های پایینِ تصویر هیرو در موبایل */
@media (max-width: 767.98px){

  /* خود رپر */
  .elementor-widget-html .lcp-hero-wrap,
  .lcp-hero-wrap{
    position: relative;
    border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
    overflow: hidden;                /* برش محتوا مطابق قوس */
    /* محکم‌کاری اضافه برای برخی مرورگرها */
    clip-path: inset(0 0 0 0 round 0 0 15px 15px);
  }

  /* اگر تصویر داخل picture میاد هم پوشش بده */
  .lcp-hero-wrap picture,
  .lcp-hero-wrap img{
    display: block !important;
    width: 100% !important;
    height: auto !important;
    border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
  }

  /* اگر سکشن/اوورلی المنتور روی عکس خوابیده، هم‌قوسش کن (اختیاری) */
  .elementor-section .elementor-background-overlay{
    border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
    clip-path: inset(0 0 0 0 round 0 0 15px 15px);
    overflow: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40f42e8 */.card-container {
  width: 220px;
  background: linear-gradient(
    to top right,
    #975af4,
    #002561 40%,
    #002561 65%,
    #934cff 100%
  );
  padding: 4px;
  border-radius: 32px;
  display: flex;
  flex-direction: column;
}

.card-container .title-card {
  display: flex;
  align-items: center;
  padding: 12px 18px;  /* فاصله کمتر شد */
  justify-content: center;
  color: #fff;
}

.card-container .title-card p {
  font-size: 16px;
  font-weight: 700;
  text-shadow: 2px 2px 6px #2975ee;
}

.card-container .card-content {
  width: 100%;
  background-color: rgba(0,0,0,0.6); /* مشکی نیمه شفاف */
  border-radius: 30px;
  padding: 10px;   /* کمتر شد */
  display: flex;
  flex-direction: column;
  gap: 8px;       /* کمتر شد */
  align-items: center;
}

.card-container .city-image img {
  max-width: 100%;
  border-radius: 20px;
}

.card-container .card-btn {
  display: flex;               /* وسط‌چین */
  justify-content: center;     /* وسط افقی */
  align-items: center;         /* وسط عمودی */
  background: linear-gradient(
    4deg,
    #975af4,
    #002561 40%,
    #002561 65%,
    #934cff 100%
  );
  padding: 10px;
  border: none;
  width: 100%;
  border-radius: 8px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.6);
}

.card-container .card-btn:hover {
  text-shadow: 0 0 8px #fff;
  transform: scale(1.03);
}

.card-container .card-btn:active {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-118bd7c */.card-container {
  width: 220px;
  background: linear-gradient(
    to top right,
    #975af4,
    #002561 40%,
    #002561 65%,
    #934cff 100%
  );
  padding: 4px;
  border-radius: 32px;
  display: flex;
  flex-direction: column;
}

.card-container .title-card {
  display: flex;
  align-items: center;
  padding: 12px 18px;  /* فاصله کمتر شد */
  justify-content: center;
  color: #fff;
}

.card-container .title-card p {
  font-size: 16px;
  font-weight: 700;
  text-shadow: 2px 2px 6px #2975ee;
}

.card-container .card-content {
  width: 100%;
  background-color: rgba(0,0,0,0.6); /* مشکی نیمه شفاف */
  border-radius: 30px;
  padding: 10px;   /* کمتر شد */
  display: flex;
  flex-direction: column;
  gap: 8px;       /* کمتر شد */
  align-items: center;
}

.card-container .city-image img {
  max-width: 100%;
  border-radius: 20px;
}

.card-container .card-btn {
  display: flex;               /* وسط‌چین */
  justify-content: center;     /* وسط افقی */
  align-items: center;         /* وسط عمودی */
  background: linear-gradient(
    4deg,
    #975af4,
    #002561 40%,
    #002561 65%,
    #934cff 100%
  );
  padding: 10px;
  border: none;
  width: 100%;
  border-radius: 8px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.6);
}

.card-container .card-btn:hover {
  text-shadow: 0 0 8px #fff;
  transform: scale(1.03);
}

.card-container .card-btn:active {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4b09bc */.card-container {
  width: 220px;
  background: linear-gradient(
    to top right,
    #975af4,
    #002561 40%,
    #002561 65%,
    #934cff 100%
  );
  padding: 4px;
  border-radius: 32px;
  display: flex;
  flex-direction: column;
}

.card-container .title-card {
  display: flex;
  align-items: center;
  padding: 12px 18px;  /* فاصله کمتر شد */
  justify-content: center;
  color: #fff;
}

.card-container .title-card p {
  font-size: 16px;
  font-weight: 700;
  text-shadow: 2px 2px 6px #2975ee;
}

.card-container .card-content {
  width: 100%;
  background-color: rgba(0,0,0,0.6); /* مشکی نیمه شفاف */
  border-radius: 30px;
  padding: 10px;   /* کمتر شد */
  display: flex;
  flex-direction: column;
  gap: 8px;       /* کمتر شد */
  align-items: center;
}

.card-container .city-image img {
  max-width: 100%;
  border-radius: 20px;
}

.card-container .card-btn {
  display: flex;               /* وسط‌چین */
  justify-content: center;     /* وسط افقی */
  align-items: center;         /* وسط عمودی */
  background: linear-gradient(
    4deg,
    #975af4,
    #002561 40%,
    #002561 65%,
    #934cff 100%
  );
  padding: 10px;
  border: none;
  width: 100%;
  border-radius: 8px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.6);
}

.card-container .card-btn:hover {
  text-shadow: 0 0 8px #fff;
  transform: scale(1.03);
}

.card-container .card-btn:active {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69fa5b9 */.card-container {
  width: 220px;
  background: linear-gradient(
    to top right,
    #975af4,
    #002561 40%,
    #002561 65%,
    #934cff 100%
  );
  padding: 4px;
  border-radius: 32px;
  display: flex;
  flex-direction: column;
}

.card-container .title-card {
  display: flex;
  align-items: center;
  padding: 12px 18px;  /* فاصله کمتر شد */
  justify-content: center;
  color: #fff;
}

.card-container .title-card p {
  font-size: 16px;
  font-weight: 700;
  text-shadow: 2px 2px 6px #2975ee;
}

.card-container .card-content {
  width: 100%;
  background-color: rgba(0,0,0,0.6); /* مشکی نیمه شفاف */
  border-radius: 30px;
  padding: 10px;   /* کمتر شد */
  display: flex;
  flex-direction: column;
  gap: 8px;       /* کمتر شد */
  align-items: center;
}

.card-container .city-image img {
  max-width: 100%;
  border-radius: 20px;
}

.card-container .card-btn {
  display: flex;               /* وسط‌چین */
  justify-content: center;     /* وسط افقی */
  align-items: center;         /* وسط عمودی */
  background: linear-gradient(
    4deg,
    #975af4,
    #002561 40%,
    #002561 65%,
    #934cff 100%
  );
  padding: 10px;
  border: none;
  width: 100%;
  border-radius: 8px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.6);
}

.card-container .card-btn:hover {
  text-shadow: 0 0 8px #fff;
  transform: scale(1.03);
}

.card-container .card-btn:active {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e377e8c */.card-container {
  width: 220px;
  background: linear-gradient(
    to top right,
    #975af4,
    #002561 40%,
    #002561 65%,
    #934cff 100%
  );
  padding: 4px;
  border-radius: 32px;
  display: flex;
  flex-direction: column;
}

.card-container .title-card {
  display: flex;
  align-items: center;
  padding: 12px 18px;  /* فاصله کمتر شد */
  justify-content: center;
  color: #fff;
}

.card-container .title-card p {
  font-size: 16px;
  font-weight: 700;
  text-shadow: 2px 2px 6px #2975ee;
}

.card-container .card-content {
  width: 100%;
  background-color: rgba(0,0,0,0.6); /* مشکی نیمه شفاف */
  border-radius: 30px;
  padding: 10px;   /* کمتر شد */
  display: flex;
  flex-direction: column;
  gap: 8px;       /* کمتر شد */
  align-items: center;
}

.card-container .city-image img {
  max-width: 100%;
  border-radius: 20px;
}

.card-container .card-btn {
  display: flex;               /* وسط‌چین */
  justify-content: center;     /* وسط افقی */
  align-items: center;         /* وسط عمودی */
  background: linear-gradient(
    4deg,
    #975af4,
    #002561 40%,
    #002561 65%,
    #934cff 100%
  );
  padding: 10px;
  border: none;
  width: 100%;
  border-radius: 8px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.6);
}

.card-container .card-btn:hover {
  text-shadow: 0 0 8px #fff;
  transform: scale(1.03);
}

.card-container .card-btn:active {
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1541b5 *//* From Uiverse.io by MuhammadHasann */
.button {
  --black-700: hsla(0 0% 12% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;

  cursor: pointer;
  position: relative;

  display: flex;
  align-items: center;
  gap: 0.5rem;

  transform-origin: center;

  padding: 1rem 2rem;
  background-color: transparent;

  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));

  transition: transform var(--transtion);
}

.button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 100%;
  height: 100%;
  background-color: var(--black-700);

  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%), inset 0 -1px 2px 0 hsl(0, 0%, 0%),
    0px 4px 10px -4px hsla(0 0% 0% / calc(1 - var(--active, 0))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(260 97% 50% / 0.75);

  transition: all var(--transtion);
  z-index: 0;
}

.button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 100%;
  height: 100%;
  background-color: hsla(260 97% 61% / 0.75);
  background-position: top;

  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}

.button:is(:hover, :focus-visible) {
  --active: 1;
}
.button:active {
  transform: scale(1);
}

.button .dots_border {
  --size_border: calc(100% + 2px);

  overflow: hidden;

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;

  border-radius: var(--border_radius);
  z-index: -10;
}

.button .dots_border::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);

  width: 100%;
  height: 2rem;
  background-color: white;

  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate 2s linear infinite;
}

@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}

.button .sparkle {
  position: relative;
  z-index: 10;

  width: 1.75rem;
}

.button .sparkle .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: hsl(0, 0%, 100%);
}

.button:is(:hover, :focus) .sparkle .path {
  animation: path 1.5s linear 0.5s infinite;
}

.button .sparkle .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button .sparkle .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button .sparkle .path:nth-child(3) {
  --scale_path_3: 1.2;
}

@keyframes path {
  0%, 34%, 71%, 100% { transform: scale(1); }
  17% { transform: scale(var(--scale_path_1, 1)); }
  49% { transform: scale(var(--scale_path_2, 1)); }
  83% { transform: scale(var(--scale_path_3, 1)); }
}

/* متن همیشه سفید، بدون هاور روی نوشته */
.button .text_button {
  position: relative;
  z-index: 10;
  font-size: 1.7rem;
  color: white !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d1e2a5 */.shine-banner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 14px; /* اگر گوشه‌ها گرد بودن */
}

.shine-banner img {
  display: block;
  width: 100%;
  height: auto;
}

/* لاین براق */
.shine-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 20%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.3) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shineMove 3s linear infinite;
}

@keyframes shineMove {
  0% {
    left: -50%;
  }
  100% {
    left: 120%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e4c725 */.shine-banner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 14px; /* اگر گوشه‌ها گرد بودن */
}

.shine-banner img {
  display: block;
  width: 100%;
  height: auto;
}

/* لاین براق */
.shine-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 20%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.3) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  animation: shineMove 3s linear infinite;
}

@keyframes shineMove {
  0% {
    left: -50%;
  }
  100% {
    left: 120%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20e257e *//* From Uiverse.io by MuhammadHasann */
.button {
  --black-700: hsla(0 0% 12% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;

  cursor: pointer;
  position: relative;

  display: flex;
  align-items: center;
  gap: 0.5rem;

  transform-origin: center;

  padding: 1rem 2rem;
  background-color: transparent;

  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));

  transition: transform var(--transtion);
}

.button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 100%;
  height: 100%;
  background-color: var(--black-700);

  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%), inset 0 -1px 2px 0 hsl(0, 0%, 0%),
    0px 4px 10px -4px hsla(0 0% 0% / calc(1 - var(--active, 0))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(260 97% 50% / 0.75);

  transition: all var(--transtion);
  z-index: 0;
}

.button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 100%;
  height: 100%;
  background-color: hsla(260 97% 61% / 0.75);
  background-position: top;

  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}

.button:is(:hover, :focus-visible) {
  --active: 1;
}
.button:active {
  transform: scale(1);
}

.button .dots_border {
  --size_border: calc(100% + 2px);

  overflow: hidden;

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;

  border-radius: var(--border_radius);
  z-index: -10;
}

.button .dots_border::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);

  width: 100%;
  height: 2rem;
  background-color: white;

  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate 2s linear infinite;
}

@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}

.button .sparkle {
  position: relative;
  z-index: 10;

  width: 1.75rem;
}

.button .sparkle .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: hsl(0, 0%, 100%);
}

.button:is(:hover, :focus) .sparkle .path {
  animation: path 1.5s linear 0.5s infinite;
}

.button .sparkle .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button .sparkle .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button .sparkle .path:nth-child(3) {
  --scale_path_3: 1.2;
}

@keyframes path {
  0%, 34%, 71%, 100% { transform: scale(1); }
  17% { transform: scale(var(--scale_path_1, 1)); }
  49% { transform: scale(var(--scale_path_2, 1)); }
  83% { transform: scale(var(--scale_path_3, 1)); }
}

/* متن همیشه سفید، بدون هاور روی نوشته */
.button .text_button {
  position: relative;
  z-index: 10;
  font-size: 1.7rem;
  color: white !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c289520 *//* افکت پالس روی دکمه المنتور */
.pulse-btn .elementor-button {
  animation: pulseShadow 1.6s ease-in-out infinite;
}

/* انیمیشن پالس */
@keyframes pulseShadow {
  0% {
    box-shadow: 0 0 0 0 rgba(172, 108, 255, 0.7); /* رنگ هاله (قابل تغییر) */
    transform: scale(1);
  }
  70% {
    box-shadow: 0 0 0 14px rgba(172, 108, 255, 0); 
    transform: scale(1.04);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(172, 108, 255, 0);
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2780239 *//* افکت پالس روی دکمه المنتور */
.pulse-btn .elementor-button {
  animation: pulseShadow 1.6s ease-in-out infinite;
}

/* انیمیشن پالس */
@keyframes pulseShadow {
  0% {
    box-shadow: 0 0 0 0 rgba(172, 108, 255, 0.7); /* رنگ هاله (قابل تغییر) */
    transform: scale(1);
  }
  70% {
    box-shadow: 0 0 0 14px rgba(172, 108, 255, 0); 
    transform: scale(1.04);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(172, 108, 255, 0);
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-224120e *//* From Uiverse.io by MuhammadHasann */
.button {
  --black-700: hsla(0 0% 12% / 1);
  --border_radius: 9999px;
  --transtion: 0.3s ease-in-out;
  --offset: 2px;

  cursor: pointer;
  position: relative;

  display: flex;
  align-items: center;
  gap: 0.5rem;

  transform-origin: center;

  padding: 1rem 2rem;
  background-color: transparent;

  border: none;
  border-radius: var(--border_radius);
  transform: scale(calc(1 + (var(--active, 0) * 0.1)));

  transition: transform var(--transtion);
}

.button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 100%;
  height: 100%;
  background-color: var(--black-700);

  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%), inset 0 -1px 2px 0 hsl(0, 0%, 0%),
    0px 4px 10px -4px hsla(0 0% 0% / calc(1 - var(--active, 0))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsl(260 97% 50% / 0.75);

  transition: all var(--transtion);
  z-index: 0;
}

.button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 100%;
  height: 100%;
  background-color: hsla(260 97% 61% / 0.75);
  background-position: top;

  opacity: var(--active, 0);
  border-radius: var(--border_radius);
  transition: opacity var(--transtion);
  z-index: 2;
}

.button:is(:hover, :focus-visible) {
  --active: 1;
}
.button:active {
  transform: scale(1);
}

.button .dots_border {
  --size_border: calc(100% + 2px);

  overflow: hidden;

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;

  border-radius: var(--border_radius);
  z-index: -10;
}

.button .dots_border::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);

  width: 100%;
  height: 2rem;
  background-color: white;

  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate 2s linear infinite;
}

@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}

.button .sparkle {
  position: relative;
  z-index: 10;

  width: 1.75rem;
}

.button .sparkle .path {
  fill: currentColor;
  stroke: currentColor;
  transform-origin: center;
  color: hsl(0, 0%, 100%);
}

.button:is(:hover, :focus) .sparkle .path {
  animation: path 1.5s linear 0.5s infinite;
}

.button .sparkle .path:nth-child(1) {
  --scale_path_1: 1.2;
}
.button .sparkle .path:nth-child(2) {
  --scale_path_2: 1.2;
}
.button .sparkle .path:nth-child(3) {
  --scale_path_3: 1.2;
}

@keyframes path {
  0%, 34%, 71%, 100% { transform: scale(1); }
  17% { transform: scale(var(--scale_path_1, 1)); }
  49% { transform: scale(var(--scale_path_2, 1)); }
  83% { transform: scale(var(--scale_path_3, 1)); }
}

/* متن همیشه سفید، بدون هاور روی نوشته */
.button .text_button {
  position: relative;
  z-index: 10;
  font-size: 1.7rem;
  color: white !important;
}/* End custom CSS */