.elementor-27 .elementor-element.elementor-element-1b31475:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1b31475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c11d8df );background-image:url("https://archive.attorney-newyork.com/wp-content/uploads/2024/06/in-the-news-scaled.jpg");background-position:0% 40%;background-size:cover;}.elementor-27 .elementor-element.elementor-element-1b31475{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 90px 0px;}.elementor-27 .elementor-element.elementor-element-1b31475 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-6d742ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-27 .elementor-element.elementor-element-293837b{margin:-10px -20px calc(var(--kit-widget-spacing, 0px) + 30px) -20px;}.elementor-27 .elementor-element.elementor-element-597de90{width:100%;max-width:100%;text-align:center;}.elementor-27 .elementor-element.elementor-element-597de90 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:50px;font-weight:700;line-height:74px;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-5ed7a0c{padding:0px 0px 13px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-fdb3f75 .elementor-button{background-color:transparent;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #40BAFF 80%);border-radius:10px 10px 10px 10px;padding:10px 020px 10px 020px;}.elementor-27 .elementor-element.elementor-element-fdb3f75 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-fdb3f75 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-27 .elementor-element.elementor-element-fdb3f75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-fdb3f75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-fdb3f75 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-27 .elementor-element.elementor-element-5eb9627 > .elementor-container{max-width:920px;}.elementor-27 .elementor-element.elementor-element-5eb9627{padding:40px 0px 70px 0px;}.elementor-27 .elementor-element.elementor-element-14d0c31{text-align:center;}.elementor-27 .elementor-element.elementor-element-14d0c31 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:600;line-height:52px;color:#001E39;}.elementor-27 .elementor-element.elementor-element-11b5721.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-27 .elementor-element.elementor-element-3fbb955 .elementor-image-box-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-3fbb955.elementor-position-right .elementor-image-box-img{margin-left:27px;}.elementor-27 .elementor-element.elementor-element-3fbb955.elementor-position-left .elementor-image-box-img{margin-right:27px;}.elementor-27 .elementor-element.elementor-element-3fbb955.elementor-position-top .elementor-image-box-img{margin-bottom:27px;}.elementor-27 .elementor-element.elementor-element-3fbb955 .elementor-image-box-title{margin-bottom:0px;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#001E39;}.elementor-27 .elementor-element.elementor-element-3fbb955 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-27 .elementor-element.elementor-element-3fbb955 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-3fbb955 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000000;}.elementor-27 .elementor-element.elementor-element-3b38995 .elementor-image-box-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-3b38995.elementor-position-right .elementor-image-box-img{margin-left:27px;}.elementor-27 .elementor-element.elementor-element-3b38995.elementor-position-left .elementor-image-box-img{margin-right:27px;}.elementor-27 .elementor-element.elementor-element-3b38995.elementor-position-top .elementor-image-box-img{margin-bottom:27px;}.elementor-27 .elementor-element.elementor-element-3b38995 .elementor-image-box-title{margin-bottom:0px;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#001E39;}.elementor-27 .elementor-element.elementor-element-3b38995 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-27 .elementor-element.elementor-element-3b38995 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-3b38995 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000000;}.elementor-27 .elementor-element.elementor-element-f48dd2c .elementor-image-box-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-f48dd2c.elementor-position-right .elementor-image-box-img{margin-left:27px;}.elementor-27 .elementor-element.elementor-element-f48dd2c.elementor-position-left .elementor-image-box-img{margin-right:27px;}.elementor-27 .elementor-element.elementor-element-f48dd2c.elementor-position-top .elementor-image-box-img{margin-bottom:27px;}.elementor-27 .elementor-element.elementor-element-f48dd2c .elementor-image-box-title{margin-bottom:0px;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#001E39;}.elementor-27 .elementor-element.elementor-element-f48dd2c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-27 .elementor-element.elementor-element-f48dd2c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-f48dd2c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000000;}.elementor-27 .elementor-element.elementor-element-75b21a0 .elementor-image-box-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-75b21a0.elementor-position-right .elementor-image-box-img{margin-left:27px;}.elementor-27 .elementor-element.elementor-element-75b21a0.elementor-position-left .elementor-image-box-img{margin-right:27px;}.elementor-27 .elementor-element.elementor-element-75b21a0.elementor-position-top .elementor-image-box-img{margin-bottom:27px;}.elementor-27 .elementor-element.elementor-element-75b21a0 .elementor-image-box-title{margin-bottom:0px;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#001E39;}.elementor-27 .elementor-element.elementor-element-75b21a0 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-27 .elementor-element.elementor-element-75b21a0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-75b21a0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000000;}.elementor-27 .elementor-element.elementor-element-9155136:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9155136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c11d8df );}.elementor-27 .elementor-element.elementor-element-9155136 > .elementor-container{max-width:1150px;}.elementor-27 .elementor-element.elementor-element-9155136{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-9155136 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-691c745 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#2B59C3;}.elementor-27 .elementor-element.elementor-element-ac788a8 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:600;line-height:52px;color:#001E39;}.elementor-27 .elementor-element.elementor-element-a5962aa{font-family:"Poppins", Sans-serif;font-size:18px;line-height:28px;color:#000000;}.elementor-27 .elementor-element.elementor-element-6412101{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 60px;padding:8px 0px 8px 32px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#2B59C3;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-27 .elementor-element.elementor-element-eb86e45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-27 .elementor-element.elementor-element-eb86e45:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-eb86e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c11d8df );}.elementor-27 .elementor-element.elementor-element-eb86e45 > .elementor-container{max-width:1150px;}.elementor-27 .elementor-element.elementor-element-eb86e45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 130px 0px;}.elementor-27 .elementor-element.elementor-element-eb86e45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-f5d33d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#2B59C3;}.elementor-27 .elementor-element.elementor-element-e326e73 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:600;line-height:52px;color:#001E39;}.elementor-27 .elementor-element.elementor-element-8b7ed53{font-family:"Poppins", Sans-serif;font-size:18px;line-height:28px;color:#000000;}.elementor-27 .elementor-element.elementor-element-1866d02 .gallery-item{padding:0 30px 30px 0;}.elementor-27 .elementor-element.elementor-element-1866d02 .gallery{margin:0 -30px -30px 0;}.elementor-27 .elementor-element.elementor-element-1866d02 .gallery-item .gallery-caption{text-align:center;}.elementor-27 .elementor-element.elementor-element-f8cdb72{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:8px 0px 8px 32px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#2B59C3;font-family:"Poppins", Sans-serif;font-size:18px;line-height:28px;color:#000000;}.elementor-27 .elementor-element.elementor-element-1578d0f .gallery-item{padding:0 65px 65px 0;}.elementor-27 .elementor-element.elementor-element-1578d0f .gallery{margin:0 -65px -65px 0;}.elementor-27 .elementor-element.elementor-element-1578d0f .gallery-item .gallery-caption{text-align:center;}.elementor-27 .elementor-element.elementor-element-306f8cc:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-306f8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2B59C3 0%, #40BAFF 100%);}.elementor-27 .elementor-element.elementor-element-306f8cc > .elementor-container{max-width:1120px;}.elementor-27 .elementor-element.elementor-element-306f8cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-45px;margin-bottom:0px;padding:100px 0px 90px 0px;}.elementor-27 .elementor-element.elementor-element-306f8cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-7429c17{text-align:center;font-family:"Urbanist", Sans-serif;font-size:35px;font-weight:400;line-height:45px;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-e63a9cd{text-align:center;}.elementor-27 .elementor-element.elementor-element-e63a9cd .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-e0880b1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-e0880b1{padding:70px 0px 70px 0px;}.elementor-27 .elementor-element.elementor-element-52e4534 > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-27 .elementor-element.elementor-element-2a380a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#2B59C3;}.elementor-27 .elementor-element.elementor-element-9321d56 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:600;line-height:52px;color:#001E39;}.elementor-27 .elementor-element.elementor-element-cfb1737{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-27 .elementor-element.elementor-element-d0de17d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-27 .elementor-element.elementor-element-d3a4b2b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d3a4b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c11d8df );}.elementor-27 .elementor-element.elementor-element-d3a4b2b > .elementor-container{max-width:740px;}.elementor-27 .elementor-element.elementor-element-d3a4b2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 70px 0px;}.elementor-27 .elementor-element.elementor-element-d3a4b2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-d651723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-d651723 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:600;line-height:52px;color:#001E39;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-button span{gap:16px;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group{padding-right:calc( 24px/2 );padding-left:calc( 24px/2 );margin-bottom:16px;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-form-fields-wrapper{margin-left:calc( -24px/2 );margin-right:calc( -24px/2 );margin-bottom:-16px;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-27 .elementor-element.elementor-element-3c0938e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-3c0938e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-27 .elementor-element.elementor-element-3c0938e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group > label, .elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-subgroup label{color:#000000;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-type-html{padding-bottom:0px;color:#000000;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group .elementor-field{color:#000000;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group .elementor-field, .elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#A9A9A9;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#A9A9A9;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group .elementor-select-wrapper::before{color:#A9A9A9;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-button{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-3c0938e .e-form__buttons__wrapper__button-next{background-color:#2B59C3;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-button[type="submit"]{background-color:#2B59C3;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-27 .elementor-element.elementor-element-3c0938e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-3c0938e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-27 .elementor-element.elementor-element-3c0938e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-message{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-message.elementor-message-success{color:#000000;}.elementor-27 .elementor-element.elementor-element-3c0938e .e-form__indicators__indicator, .elementor-27 .elementor-element.elementor-element-3c0938e .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-27 .elementor-element.elementor-element-3c0938e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#000000;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-27 .elementor-element.elementor-element-54c45cf{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;}.elementor-27 .elementor-element.elementor-element-54c45cf .elementor-divider-separator{width:360px;margin:0 auto;margin-center:0;}.elementor-27 .elementor-element.elementor-element-54c45cf .elementor-divider{text-align:center;}.elementor-27 .elementor-element.elementor-element-54c45cf .elementor-divider__text{font-size:20px;font-weight:bold;}.elementor-27 .elementor-element.elementor-element-f2480af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#001E39;}.elementor-27 .elementor-element.elementor-element-6db4cc2{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:22px;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-8b82492{width:58%;}.elementor-27 .elementor-element.elementor-element-7c077d0{width:42%;}.elementor-27 .elementor-element.elementor-element-13e11b0{width:46%;}.elementor-27 .elementor-element.elementor-element-52e4534{width:54%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-1b31475:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1b31475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-27 .elementor-element.elementor-element-52e4534 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-1b31475:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1b31475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-27 .elementor-element.elementor-element-1b31475{padding:0px 0px 100px 0px;}.elementor-27 .elementor-element.elementor-element-597de90{text-align:center;}.elementor-27 .elementor-element.elementor-element-5ed7a0c{font-size:16px;}.elementor-27 .elementor-element.elementor-element-5eb9627{padding:50px 0px 50px 0px;}.elementor-27 .elementor-element.elementor-element-11b5721{width:40%;}.elementor-27 .elementor-element.elementor-element-3fbb955 .elementor-image-box-img{margin-bottom:16px;}.elementor-27 .elementor-element.elementor-element-3fbb955.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-27 .elementor-element.elementor-element-3fbb955.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-27 .elementor-element.elementor-element-3fbb955.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-27 .elementor-element.elementor-element-3fbb955 .elementor-image-box-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-af76110{width:40%;}.elementor-27 .elementor-element.elementor-element-3b38995 .elementor-image-box-img{margin-bottom:16px;}.elementor-27 .elementor-element.elementor-element-3b38995.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-27 .elementor-element.elementor-element-3b38995.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-27 .elementor-element.elementor-element-3b38995.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-27 .elementor-element.elementor-element-3b38995 .elementor-image-box-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-ae63fa7{width:40%;}.elementor-27 .elementor-element.elementor-element-f48dd2c .elementor-image-box-img{margin-bottom:16px;}.elementor-27 .elementor-element.elementor-element-f48dd2c.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-27 .elementor-element.elementor-element-f48dd2c.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-27 .elementor-element.elementor-element-f48dd2c.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-27 .elementor-element.elementor-element-f48dd2c .elementor-image-box-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-8581c3b{width:40%;}.elementor-27 .elementor-element.elementor-element-75b21a0 .elementor-image-box-img{margin-bottom:16px;}.elementor-27 .elementor-element.elementor-element-75b21a0.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-27 .elementor-element.elementor-element-75b21a0.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-27 .elementor-element.elementor-element-75b21a0.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-27 .elementor-element.elementor-element-75b21a0 .elementor-image-box-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-9155136{padding:20px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6412101{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 16px;}.elementor-27 .elementor-element.elementor-element-eb86e45{padding:20px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-1866d02{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-27 .elementor-element.elementor-element-f8cdb72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 16px;}.elementor-27 .elementor-element.elementor-element-306f8cc{padding:50px 0px 50px 0px;}.elementor-27 .elementor-element.elementor-element-e63a9cd .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-27 .elementor-element.elementor-element-d3a4b2b > .elementor-container{max-width:320px;}.elementor-27 .elementor-element.elementor-element-d3a4b2b{padding:90px 0px 60px 0px;}.elementor-27 .elementor-element.elementor-element-d651723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-27 .elementor-element.elementor-element-54c45cf .elementor-divider__text{font-size:16px;}.elementor-27 .elementor-element.elementor-element-f2480af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-597de90 */.elementor-27 .elementor-element.elementor-element-597de90 a {
    background: linear-gradient(90deg, #2B59C3, #40BAFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; /* Gradient text */
    
    font-family: 'Urbanist', sans-serif; /* Set the Urbanist font */
    font-weight: 700; /* Set font weight to 400 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdb3f75 */.btn-grad .elementor-button {
    background-color: #007bff; /* Original blue */
    transition: background-color 0.3s ease, transform 0.1s ease; /* Added transform for scaling */
}

/* Hover Effect */
.btn-grad .elementor-button:hover {
    background-color: #024CAA; /* Darker shade of blue */
    transition: background-color 0.3s ease, transform 0.1s ease;
}

/* Active State (Click Effect) */
.btn-grad .elementor-button:active {
    background-color: #003A8C; /* Even darker shade for active state */
    transform: scale(0.93); /* Scale down slightly on click */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); /* Optional shadow for more depth */
}

/* Rotate Icon on Hover and Active State */
.btn-grad .elementor-button:hover .elementor-button-icon svg,
.btn-grad .elementor-button:active .elementor-button-icon svg {
    transform: rotate(35deg);
    transition: transform 0.3s ease;
}


.btn-grad svg {
    width: 16px !important;
    height: px !important;
    height: 16px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d742ad */.elementor-27 .elementor-element.elementor-element-6d742ad > div {
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1b31475 */.elementor-27 .elementor-element.elementor-element-1b31475 {
    clip-path: polygon(0 0, 100% 0, 100% 94%, 30% 100%, 0 94%)
}

@media (max-width: 767px) {
    .elementor-27 .elementor-element.elementor-element-1b31475 {
        background-image: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d0c31 */.elementor-27 .elementor-element.elementor-element-14d0c31 b {
    color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3fbb955 */.img-box img {
        box-shadow: rgb(0 0 0 / 8%) 0px 0px 6px;
        border-radius: 100%;
    }
    
    .img-box .elementor-image-box-wrapper {
    display: flex
;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3b38995 */.img-box img {
        box-shadow: rgb(0 0 0 / 8%) 0px 0px 6px;
        border-radius: 100%;
    }
    
    .img-box .elementor-image-box-wrapper {
    display: flex
;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f48dd2c */.img-box img {
        box-shadow: rgb(0 0 0 / 8%) 0px 0px 6px;
        border-radius: 100%;
    }
    
    .img-box .elementor-image-box-wrapper {
    display: flex
;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75b21a0 */.img-box img {
        box-shadow: rgb(0 0 0 / 8%) 0px 0px 6px;
        border-radius: 100%;
    }
    
    .img-box .elementor-image-box-wrapper {
    display: flex
;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b833e6a */.elementor-27 .elementor-element.elementor-element-b833e6a > div {
    justify-content: center;
}
.elementor-27 .elementor-element.elementor-element-b833e6a .elementor-image-box-wrapper {
    margin: 30px 0 0;
}

@media (max-width: 575px) {
    .elementor-27 .elementor-element.elementor-element-b833e6a > div {
        margin: 0 -16px;
    }
    .elementor-27 .elementor-element.elementor-element-b833e6a .elementor-image-box-title {
        font-weight: 700 !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5eb9627 */.elementor-27 .elementor-element.elementor-element-5eb9627 .elementor-image-box-img {
    display: block;
}
.elementor-27 .elementor-element.elementor-element-5eb9627 .elementor-image-box-img img {
    display: block;
    margin: 0 auto;
}
@media (max-width: 767px) {
    .elementor-27 .elementor-element.elementor-element-5eb9627 .elementor-image-box-img img {
        width: 85px;
        height: 85px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6412101 */.elementor-27 .elementor-element.elementor-element-6412101 p {
    margin-bottom: 12px;
}
.elementor-27 .elementor-element.elementor-element-6412101 ul b {
    color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7779884 */.elementor-27 .elementor-element.elementor-element-7779884 .swiper-slide {
    width: auto;
}
.elementor-27 .elementor-element.elementor-element-7779884 img {
    height: 120px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9155136 */.elementor-27 .elementor-element.elementor-element-9155136 {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1866d02 */.elementor-27 .elementor-element.elementor-element-1866d02 {
    overflow: hidden;
}
.elementor-27 .elementor-element.elementor-element-1866d02 .gallery  .gallery-item {
    max-width: 50%;
}
.elementor-27 .elementor-element.elementor-element-1866d02 img {
    max-height: 28px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8cdb72 */.elementor-27 .elementor-element.elementor-element-f8cdb72 p {
    margin-bottom: 12px;
}
.elementor-27 .elementor-element.elementor-element-f8cdb72 a {
    color: inherit;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1578d0f */.elementor-27 .elementor-element.elementor-element-1578d0f {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7429c17 */.elementor-27 .elementor-element.elementor-element-7429c17 blockquote {
    font-weight: 400;
}
@media (max-width: 767px) {
    .elementor-27 .elementor-element.elementor-element-7429c17 blockquote {
        font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-306f8cc */.elementor-27 .elementor-element.elementor-element-306f8cc {
clip-path: polygon(0 10%, 30% 0, 100% 10%, 100% 90%, 70% 100%, 0 90%);
}

@media (max-width: 1024px) {
.elementor-27 .elementor-element.elementor-element-306f8cc {
clip-path: polygon(0 6%, 40% 0, 100% 6%, 100% 94%, 20% 100%, 0 94%);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0de17d */.elementor-27 .elementor-element.elementor-element-d0de17d p {
    margin-bottom: 4px;
}
.elementor-27 .elementor-element.elementor-element-d0de17d a {
    color: inherit;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3c0938e */.frm-btn button.elementor-button.elementor-size-sm {
    background-color: transparent;
    font-family: "Urbanist", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, #40BAFF 80%);
    border-radius: 10px 10px 10px 10px;
    padding: 10px 020px 10px 020px;
}

.frm-btn button.elementor-button.elementor-size-sm:hover {
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-primary) 80%);
}

.frm-btn button.elementor-button.elementor-size-sm {
    background-color: #007bff; /* Original blue */
    transition: background-color 0.3s ease, transform 0.1s ease; /* Added transform for scaling */
}

/* Hover Effect */
.frm-btn button.elementor-button.elementor-size-sm:hover {
    background-color: #024CAA; /* Darker shade of blue */
    transition: background-color 0.3s ease, transform 0.1s ease;
}

/* Active State (Click Effect) */
.frm-btn button.elementor-button.elementor-size-smn:active {
    background-color: #003A8C; /* Even darker shade for active state */
    transform: scale(0.93); /* Scale down slightly on click */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); /* Optional shadow for more depth */
}

/* Rotate Icon on Hover and Active State */
.frm-btn .elementor-button:hover .elementor-button-icon svg,
.btn-grad .elementor-button:active .elementor-button-icon svg {
    transform: rotate(35deg);
    transition: transform 0.3s ease;
}


.frm-btn svg {
    width: 16px !important;
    height: px !important;
    height: 16px !important;
}






.frm-btn .elementor-field-type-select select, .elementor-field-type-select .select2 {
    background-color: #fff;
}

.frm-btn .elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group .elementor-field, .elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-subgroup label {
    color:#000 !important;
}


















.elementor-27 .elementor-element.elementor-element-3c0938e input[type=text],
.elementor-27 .elementor-element.elementor-element-3c0938e input[type=tel],
.elementor-27 .elementor-element.elementor-element-3c0938e input[type=email] {
	height: 36px;
	padding: 8px 10px;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
}

.elementor-27 .elementor-element.elementor-element-3c0938e textarea {
    height: 86px;
	padding: 10px;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
}

.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-type-html p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
    color:#000;
}
.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-type-html ul {
    font-size: 16px;
    font-weight: 600;
    color:#000;
}

.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-type-submit button {
	display: block;
	width: 100%;
	min-width: auto;
	max-width: 360px;
	margin: 0 auto;
}

.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-message {
    text-align: center;
}

@media (min-width: 1024px) {
	.elementor-27 .elementor-element.elementor-element-3c0938e input[type=text],
	.elementor-27 .elementor-element.elementor-element-3c0938e input[type=tel],
	.elementor-27 .elementor-element.elementor-element-3c0938e input[type=email] {
		height: 46px;
	}

	.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-form-fields-wrapper {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	
	.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-group {
		margin-bottom: 24px !important;
	}

	.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-type-html {
		grid-row: span 4 / 1;
		grid-column: 2;
		margin-left: 16px;
	}
	.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-type-textarea {
		grid-column: span 2;
	}
	.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-type-submit {
		grid-column: span 2;
	}
	.elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-type-acceptance {
	    grid-column: span 2;
	}
}

@media (max-width: 767px) {
    .elementor-27 .elementor-element.elementor-element-3c0938e .elementor-field-type-html p {
        text-align: center;
        margin-left: -16px;
        margin-right: -16px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2480af */.elementor-27 .elementor-element.elementor-element-f2480af a {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: var( --e-global-color-secondary );
}
.elementor-27 .elementor-element.elementor-element-f2480af a img {
    width: 40px;
    margin-right: 24px;
}
@media (max-width: 767px) {
    .elementor-27 .elementor-element.elementor-element-f2480af a img {
        max-width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6db4cc2 */.elementor-27 .elementor-element.elementor-element-6db4cc2 > div {
    max-width: 520px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d3a4b2b */.elementor-27 .elementor-element.elementor-element-d3a4b2b {
    clip-path: polygon(0 8%, 30% 0, 100% 8%, 100% 100%, 0 100%);
}

@media (max-width: 767px) {
.elementor-27 .elementor-element.elementor-element-d3a4b2b {
    clip-path: polygon(0 6%, 30% 0, 100% 6%, 100% 100%, 0 100%);
}
}/* End custom CSS */