.elementor-3744 .elementor-element.elementor-element-4130ed6>.elementor-container {
    min-height: 750px;
}

.elementor-3744 .elementor-element.elementor-element-4130ed6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-4130ed6:not(.elementor-motion-effects-element-type-background),
.elementor-3744 .elementor-element.elementor-element-4130ed6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/03/inglesina-hero-aptica-stroller-system.jpg");
    background-position: 0px -254px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3744 .elementor-element.elementor-element-4130ed6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-4130ed6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-befe951.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-befe951.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-befe951>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-befe951>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-0eb4130.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-3744 .elementor-element.elementor-element-0eb4130.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-3744 .elementor-element.elementor-element-0eb4130>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3744 .elementor-element.elementor-element-03da247 .elementor-heading-title {
    font-size: 64px;
}

.elementor-3744 .elementor-element.elementor-element-bafe2f6 .elementor-heading-title {
    color: #ffffff;
    font-size: 36px;
    text-transform: none;
}

.elementor-3744 .elementor-element.elementor-element-3918190 .elementor-button {
    text-decoration: none;
    background-color: #B2A072;
    border-radius: 35px 35px 35px 35px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 18px 30px 18px 30px;
}

.elementor-3744 .elementor-element.elementor-element-3918190 .elementor-button:hover,
.elementor-3744 .elementor-element.elementor-element-3918190 .elementor-button:focus {
    background-color: #837551;
}

.elementor-3744 .elementor-element.elementor-element-3918190>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-3918190 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-3744 .elementor-element.elementor-element-616ee78 {
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-d3ffa05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3744 .elementor-element.elementor-element-7b1a559 .cart button,
.elementor-3744 .elementor-element.elementor-element-7b1a559 .cart .button {
    transition: all 0.2s;
}

.elementor-3744 .elementor-element.elementor-element-7b1a559 .quantity .qty {
    transition: all 0.2s;
}

.elementor-3744 .elementor-element.elementor-element-7b1a559>.elementor-widget-container {
    margin: 48px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-6cdd1aa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-6cdd1aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-6cdd1aa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3744 .elementor-element.elementor-element-6cdd1aa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-84a9e53);
}

.elementor-3744 .elementor-element.elementor-element-6cdd1aa>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
}

.elementor-3744 .elementor-element.elementor-element-6cdd1aa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-52f490d .elementor-heading-title {
    color: var( --e-global-color-94caad6);
    font-size: 45px;
}

.elementor-3744 .elementor-element.elementor-element-52f490d>.elementor-widget-container {
    margin: 0px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-8dcd376 {
    color: var( --e-global-color-94caad6);
}

.elementor-3744 .elementor-element.elementor-element-8dcd376>.elementor-widget-container {
    margin: 0px 100px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-693d756.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-693d756.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-693d756.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3744 .elementor-element.elementor-element-693d756>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3744 .elementor-element.elementor-element-693d756:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3744 .elementor-element.elementor-element-693d756>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/03/inglesina-aptica-front-stroller-all-season-seat.gif");
    background-position: -99px 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3744 .elementor-element.elementor-element-693d756:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap-1,
.elementor-3744 .elementor-element.elementor-element-693d756>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/03/inglesina-aptica-front-stroller-all-season-seat.jpg");
}

.elementor-3744 .elementor-element.elementor-element-693d756>.elementor-element-populated>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.1;
}

.elementor-3744 .elementor-element.elementor-element-693d756>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-693d756>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-0af49bd {
    --spacer-size: 600px;
}

.elementor-3744 .elementor-element.elementor-element-d4368f6 {
    --spacer-size: 120px;
}

.elementor-3744 .elementor-element.elementor-element-ca9fa1f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-6f47fe8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-6f47fe8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-6f47fe8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3744 .elementor-element.elementor-element-6f47fe8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3744 .elementor-element.elementor-element-6f47fe8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3744 .elementor-element.elementor-element-6f47fe8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/03/comfort-cover-ignlesina.aptica.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-3744 .elementor-element.elementor-element-6f47fe8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap-1,
.elementor-3744 .elementor-element.elementor-element-6f47fe8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/03/comfort-cover-ignlesina.aptica.gif");
	background-position: -99px 0px;
    background-size: cover;
}

.elementor-3744 .elementor-element.elementor-element-6f47fe8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap-2,
.elementor-3744 .elementor-element.elementor-element-6f47fe8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/03/3d-konfor-kilifi-ile-dort-mevsim-ustun-rahatlik.gif");
}

.elementor-3744 .elementor-element.elementor-element-6f47fe8>.elementor-element-populated>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0;
}

.elementor-3744 .elementor-element.elementor-element-6f47fe8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-6f47fe8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-f34eaca {
    --spacer-size: 600px;
}

.elementor-3744 .elementor-element.elementor-element-2cb48d6 {
    --spacer-size: 120px;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-73aa615.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-73aa615.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-73aa615:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3744 .elementor-element.elementor-element-73aa615>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-84a9e53);
}

.elementor-3744 .elementor-element.elementor-element-73aa615>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
}

.elementor-3744 .elementor-element.elementor-element-73aa615>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-de2adb0 .elementor-heading-title {
    color: var( --e-global-color-94caad6);
    font-size: 45px;
}

.elementor-3744 .elementor-element.elementor-element-de2adb0>.elementor-widget-container {
    margin: 0px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-08cfeb4 {
    color: var( --e-global-color-94caad6);
}

.elementor-3744 .elementor-element.elementor-element-08cfeb4>.elementor-widget-container {
    margin: 0px 100px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-c2eac6a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-c2eac6a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-c2eac6a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3744 .elementor-element.elementor-element-c2eac6a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-84a9e53);
}

.elementor-3744 .elementor-element.elementor-element-c2eac6a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
}

.elementor-3744 .elementor-element.elementor-element-c2eac6a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-e1174fc .elementor-heading-title {
    color: var( --e-global-color-94caad6);
    font-size: 45px;
}

.elementor-3744 .elementor-element.elementor-element-e1174fc>.elementor-widget-container {
    margin: 0px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-c556a9c {
    color: var( --e-global-color-94caad6);
}

.elementor-3744 .elementor-element.elementor-element-c556a9c>.elementor-widget-container {
    margin: 0px 100px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-ee39419.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-ee39419.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-ee39419.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3744 .elementor-element.elementor-element-ee39419>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3744 .elementor-element.elementor-element-ee39419:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3744 .elementor-element.elementor-element-ee39419>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/03/inglesina-aptica-stroller-velvet-grey.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3744 .elementor-element.elementor-element-ee39419>.elementor-element-populated>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.1;
}

.elementor-3744 .elementor-element.elementor-element-ee39419>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-ee39419>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-1616a47 {
    --spacer-size: 600px;
}

.elementor-3744 .elementor-element.elementor-element-fd929a7 {
    --spacer-size: 120px;
}

.elementor-3744 .elementor-element.elementor-element-99fb3ce {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-3744 .elementor-element.elementor-element-e3d45ba {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-e3d45ba .elementor-heading-title {
    font-size: 45px;
}

.elementor-3744 .elementor-element.elementor-element-e3d45ba>.elementor-widget-container {
    margin: 0px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-522d7e3 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-522d7e3>.elementor-widget-container {
    margin: 0px 100px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-f667328 img {
    width: 40%;
}

.elementor-3744 .elementor-element.elementor-element-f667328>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-a249abf {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-7b67e2e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-7b67e2e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-7b67e2e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3744 .elementor-element.elementor-element-7b67e2e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3744 .elementor-element.elementor-element-7b67e2e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/03/inglesina-aptica-stroller.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3744 .elementor-element.elementor-element-7b67e2e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-7b67e2e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-7937074 {
    --spacer-size: 600px;
}

.elementor-3744 .elementor-element.elementor-element-d8c5ffb {
    --spacer-size: 200px;
}

.elementor-3744 .elementor-element.elementor-element-dbe20be {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-84f5e08 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-84f5e08 .elementor-heading-title {
    font-size: 45px;
}

.elementor-3744 .elementor-element.elementor-element-84f5e08>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-acaa2e6 {
    margin-top: 40px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-754f398.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-3744 .elementor-element.elementor-element-754f398.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3744 .elementor-element.elementor-element-754f398>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-d433921 img {
    width: 75%;
}

.elementor-3744 .elementor-element.elementor-element-acbc1c1 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-acbc1c1 .elementor-heading-title {
    font-size: 30px;
}

.elementor-3744 .elementor-element.elementor-element-1a6aa4c {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-1a6aa4c>.elementor-widget-container {
    margin: 0px 40px 0px 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-862eea6.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-3744 .elementor-element.elementor-element-862eea6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3744 .elementor-element.elementor-element-862eea6>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: var( --e-global-color-84a9e53);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-862eea6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-22196b7 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-22196b7 img {
    width: 70%;
    max-width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-22196b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-54e01fe {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-54e01fe .elementor-heading-title {
    font-size: 30px;
}

.elementor-3744 .elementor-element.elementor-element-79b0561 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-79b0561>.elementor-widget-container {
    margin: 0px 40px 0px 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-40672cf img {
    width: 67%;
}

.elementor-3744 .elementor-element.elementor-element-40672cf>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-ed1181d {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-ed1181d .elementor-heading-title {
    font-size: 30px;
}

.elementor-3744 .elementor-element.elementor-element-d9c7aae {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-d9c7aae>.elementor-widget-container {
    margin: 0px 40px 0px 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-082a60d>.elementor-container {
    max-width: 1000px;
}

.elementor-3744 .elementor-element.elementor-element-082a60d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-e15082a>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-84a9e53);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-e15082a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-760d3b3 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-760d3b3 .elementor-heading-title {
    font-size: 45px;
}

.elementor-3744 .elementor-element.elementor-element-760d3b3>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-85a8b82 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-85a8b82>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-7640fc0>.elementor-container {
    max-width: 800px;
}

.elementor-3744 .elementor-element.elementor-element-7640fc0 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-cc7eb14>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-84a9e53);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-cc7eb14>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-40d8582 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-40d8582>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-b27c7de.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-3744 .elementor-element.elementor-element-b27c7de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-3744 .elementor-element.elementor-element-b27c7de>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-b27c7de>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-2c973fb {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-2c973fb .elementor-heading-title {
    font-size: 45px;
}

.elementor-3744 .elementor-element.elementor-element-2c973fb>.elementor-widget-container {
    margin: 0px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-68b333e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-68b333e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-0f49379 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-0f49379>.elementor-widget-container {
    background-color: #ffffff;
}

.elementor-3744 .elementor-element.elementor-element-9964567>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-9964567 {
    padding: 0% 0% 5% 0%;
}

.elementor-3744 .elementor-element.elementor-element-a76f1b0 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-a76f1b0>.elementor-widget-container {
    background-color: #ffffff;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-b77d55c.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-3744 .elementor-element.elementor-element-b77d55c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3744 .elementor-element.elementor-element-81d4287 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-81d4287>.elementor-widget-container {
    background-color: #ffffff;
}

.elementor-3744 .elementor-element.elementor-element-bcd8d86:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3744 .elementor-element.elementor-element-bcd8d86>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/03/APTICA-RIPORTO-3_4-VELVET-GREY_Coprigambe-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3744 .elementor-element.elementor-element-bcd8d86>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-84a9e53);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-bcd8d86>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-4d4bcce {
    --spacer-size: 80px;
}

.elementor-3744 .elementor-element.elementor-element-b375527 {
    --spacer-size: 600px;
}

.elementor-3744 .elementor-element.elementor-element-31e9181:not(.elementor-motion-effects-element-type-background),
.elementor-3744 .elementor-element.elementor-element-31e9181>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-428af7f);
}

.elementor-3744 .elementor-element.elementor-element-31e9181 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-31e9181>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-27d29d3>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-3744 .elementor-element.elementor-element-27d29d3>.elementor-element-populated,
.elementor-3744 .elementor-element.elementor-element-27d29d3>.elementor-element-populated>.elementor-background-overlay,
.elementor-3744 .elementor-element.elementor-element-27d29d3>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-27d29d3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-60b89ce {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-60b89ce .elementor-heading-title {
    font-size: 45px;
}

.elementor-3744 .elementor-element.elementor-element-60b89ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 60px 0100px 0px 50px;
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 91%;
    border-color: #00000026;
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-icon {
    padding-right: 2px;
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-6fe6f05>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 40px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-edb237c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-84a9e53);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-edb237c>.elementor-element-populated,
.elementor-3744 .elementor-element.elementor-element-edb237c>.elementor-element-populated>.elementor-background-overlay,
.elementor-3744 .elementor-element.elementor-element-edb237c>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-edb237c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-767fefe {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-767fefe .elementor-heading-title {
    font-size: 45px;
}

.elementor-3744 .elementor-element.elementor-element-767fefe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 60px 0100px 0px 50px;
}

.elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-tab-title {
    border-width: 0px;
    border-color: #00000026;
}

.elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-tab-content {
    border-width: 0px;
    border-bottom-color: #00000026;
    background-color: var( --e-global-color-84a9e53);
    font-size: 17px;
    padding: 20px 10px 10px 10px;
}

.elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-tab-title.elementor-active a,
.elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var( --e-global-color-72308f7);
}

.elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-toggle-title {
    font-size: 20px;
    font-weight: 400;
}

.elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 10px;
}

.elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 10px;
}

.elementor-3744 .elementor-element.elementor-element-8513a83>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 20px 40px 0px 40px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-8513a83 {
    width: 100%;
    max-width: 100%;
}

.elementor-3744 .elementor-element.elementor-element-ca6c938:not(.elementor-motion-effects-element-type-background),
.elementor-3744 .elementor-element.elementor-element-ca6c938>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-428af7f);
}

.elementor-3744 .elementor-element.elementor-element-ca6c938 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-3744 .elementor-element.elementor-element-ca6c938>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-652daf7>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-84a9e53);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-652daf7>.elementor-element-populated,
.elementor-3744 .elementor-element.elementor-element-652daf7>.elementor-element-populated>.elementor-background-overlay,
.elementor-3744 .elementor-element.elementor-element-652daf7>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-652daf7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-302af33 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-302af33 .elementor-heading-title {
    font-size: 45px;
}

.elementor-3744 .elementor-element.elementor-element-302af33>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 030px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-4bc0603 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-4bc0603>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-d4a2555 .elementor-button {
    text-decoration: none;
    background-color: #B2A072;
    border-radius: 35px 35px 35px 35px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 18px 30px 18px 30px;
}

.elementor-3744 .elementor-element.elementor-element-d4a2555 .elementor-button:hover,
.elementor-3744 .elementor-element.elementor-element-d4a2555 .elementor-button:focus {
    background-color: #837551;
}

.elementor-3744 .elementor-element.elementor-element-d4a2555>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-d4a2555 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-3744 .elementor-element.elementor-element-47906ce>.elementor-container {
    min-height: 600px;
}

.elementor-3744 .elementor-element.elementor-element-47906ce:not(.elementor-motion-effects-element-type-background),
.elementor-3744 .elementor-element.elementor-element-47906ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3744 .elementor-element.elementor-element-47906ce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-47906ce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-261297f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-261297f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-261297f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3744 .elementor-element.elementor-element-261297f>.elementor-element-populated {
    color: #ffffff;
    margin: 7.5px 0px 7.5px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-3744 .elementor-element.elementor-element-e4d5bb0 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-e4d5bb0>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-3363d3e {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-3363d3e .elementor-heading-title {
    font-weight: 500;
}

.elementor-3744 .elementor-element.elementor-element-3363d3e>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3744 .elementor-element.elementor-element-e3d15a5 {
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-e3d15a5>.elementor-widget-container {
    margin: 10px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-7b7b02c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-7b7b02c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3744 .elementor-element.elementor-element-7b7b02c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3744 .elementor-element.elementor-element-7b7b02c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3744 .elementor-element.elementor-element-7b7b02c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/02.2-INGL-Visual-Sito-Map-1920x1080-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3744 .elementor-element.elementor-element-7b7b02c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: center;
}

.elementor-3744 .elementor-element.elementor-element-7b7b02c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3744 .elementor-element.elementor-element-1cccfb0 {
    --spacer-size: 600px;
}

@media(min-width:768px) {
    .elementor-3744 .elementor-element.elementor-element-b27c7de {
        width: 50%;
    }
    .elementor-3744 .elementor-element.elementor-element-d53a028 {
        width: 50%;
    }
    .elementor-3744 .elementor-element.elementor-element-b77d55c {
        width: 50.026%;
    }
    .elementor-3744 .elementor-element.elementor-element-bcd8d86 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-3744 .elementor-element.elementor-element-4130ed6:not(.elementor-motion-effects-element-type-background),
    .elementor-3744 .elementor-element.elementor-element-4130ed6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-befe951.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3744 .elementor-element.elementor-element-0eb4130.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3744 .elementor-element.elementor-element-0eb4130>.elementor-element-populated {
        padding: 0px 48px 0px 48px;
    }
    .elementor-3744 .elementor-element.elementor-element-03da247 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-bafe2f6 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-3918190 .elementor-button {
        padding: 15px 20px 15px 20px;
    }
    .elementor-3744 .elementor-element.elementor-element-52f490d {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-52f490d>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-8dcd376 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-8dcd376>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-693d756.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-3744 .elementor-element.elementor-element-693d756.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-3744 .elementor-element.elementor-element-693d756:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-3744 .elementor-element.elementor-element-693d756>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-0af49bd {
        --spacer-size: 400px;
    }
    .elementor-3744 .elementor-element.elementor-element-d4368f6 {
        --spacer-size: 200px;
    }
    .elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-6f47fe8.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-3744 .elementor-element.elementor-element-6f47fe8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-3744 .elementor-element.elementor-element-6f47fe8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-3744 .elementor-element.elementor-element-6f47fe8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: contain;
    }
	.elementor-3744 .elementor-element.elementor-element-6f47fe8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap-1 {
        background-position: -215px 0px;
        background-size: cover;
    }
    .elementor-3744 .elementor-element.elementor-element-f34eaca {
        --spacer-size: 400px;
    }
    .elementor-3744 .elementor-element.elementor-element-2cb48d6 {
        --spacer-size: 200px;
    }
    .elementor-3744 .elementor-element.elementor-element-de2adb0 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-de2adb0>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-08cfeb4 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-08cfeb4>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-e1174fc {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-e1174fc>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-c556a9c {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-c556a9c>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-ee39419.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-3744 .elementor-element.elementor-element-ee39419.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-3744 .elementor-element.elementor-element-1616a47 {
        --spacer-size: 400px;
    }
    .elementor-3744 .elementor-element.elementor-element-fd929a7 {
        --spacer-size: 200px;
    }
    .elementor-3744 .elementor-element.elementor-element-e3d45ba {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-e3d45ba>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-522d7e3 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-522d7e3>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-f667328 img {
        width: 60%;
    }
    .elementor-3744 .elementor-element.elementor-element-7937074 {
        --spacer-size: 400px;
    }
    .elementor-3744 .elementor-element.elementor-element-dbe20be {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-84f5e08 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-84f5e08>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-acaa2e6 {
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-1a6aa4c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-79b0561>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-d9c7aae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-85a8b82 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-85a8b82>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-b27c7de>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 40px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-2c973fb {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-2c973fb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 40px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-9964567 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-d53a028>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-b77d55c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-4d4bcce {
        --spacer-size: 100px;
    }
    .elementor-3744 .elementor-element.elementor-element-b375527 {
        --spacer-size: 200px;
    }
    .elementor-3744 .elementor-element.elementor-element-60b89ce>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 020% 0% 0% 0%;
    }
    .elementor-3744 .elementor-element.elementor-element-6fe6f05>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-767fefe>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20% 0% 0% 0%;
    }
    .elementor-3744 .elementor-element.elementor-element-8513a83>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-d4a2555 .elementor-button {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3744 .elementor-element.elementor-element-47906ce>.elementor-container {
        min-height: 500px;
    }
    .elementor-3744 .elementor-element.elementor-element-47906ce {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-3363d3e>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-3744 .elementor-element.elementor-element-4130ed6>.elementor-container {
        min-height: 80vh;
    }
    .elementor-3744 .elementor-element.elementor-element-4130ed6:not(.elementor-motion-effects-element-type-background),
    .elementor-3744 .elementor-element.elementor-element-4130ed6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -455px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-4130ed6 {
        margin-top: -25px;
        margin-bottom: -25px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-befe951>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-3455579 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-0eb4130>.elementor-element-populated {
        padding: 0px 24px 0px 24px;
    }
    .elementor-3744 .elementor-element.elementor-element-3918190 .elementor-button {
        border-radius: 30px 30px 30px 30px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-3744 .elementor-element.elementor-element-3918190 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-52f490d {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-52f490d .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-3744 .elementor-element.elementor-element-52f490d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-8dcd376 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-8dcd376>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-693d756:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-3744 .elementor-element.elementor-element-693d756>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -215px 0px;
        background-size: cover;
    }
    .elementor-3744 .elementor-element.elementor-element-0af49bd {
        --spacer-size: 150px;
    }
    .elementor-3744 .elementor-element.elementor-element-d4368f6 {
        --spacer-size: 200px;
    }
    .elementor-3744 .elementor-element.elementor-element-ca9fa1f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-6f47fe8.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-3744 .elementor-element.elementor-element-6f47fe8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-3744 .elementor-element.elementor-element-6f47fe8.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3744 .elementor-element.elementor-element-6f47fe8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-3744 .elementor-element.elementor-element-6f47fe8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
    }
	.elementor-3744 .elementor-element.elementor-element-6f47fe8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap-1 {
        background-size: cover;
    }
    .elementor-3744 .elementor-element.elementor-element-6f47fe8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-f34eaca {
        --spacer-size: 150px;
    }
    .elementor-3744 .elementor-element.elementor-element-2cb48d6 {
        --spacer-size: 150px;
    }
    .elementor-3744 .elementor-element.elementor-element-de2adb0 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-de2adb0 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-3744 .elementor-element.elementor-element-de2adb0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-08cfeb4 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-08cfeb4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-e1174fc {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-e1174fc .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-3744 .elementor-element.elementor-element-e1174fc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-c556a9c {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-c556a9c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-ee39419:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-3744 .elementor-element.elementor-element-ee39419>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center right;
        background-size: cover;
    }
    .elementor-3744 .elementor-element.elementor-element-1616a47 {
        --spacer-size: 150px;
    }
    .elementor-3744 .elementor-element.elementor-element-fd929a7 {
        --spacer-size: 200px;
    }
    .elementor-3744 .elementor-element.elementor-element-e3d45ba {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-e3d45ba .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-3744 .elementor-element.elementor-element-e3d45ba>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-522d7e3 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-522d7e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-f667328 img {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-a249abf {
        margin-top: 040px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-7937074 {
        --spacer-size: 150px;
    }
    .elementor-3744 .elementor-element.elementor-element-d8c5ffb {
        --spacer-size: 150px;
    }
    .elementor-3744 .elementor-element.elementor-element-dbe20be {
        margin-top: 50px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-84f5e08 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-84f5e08 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-3744 .elementor-element.elementor-element-84f5e08>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-d433921>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-1a6aa4c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-22196b7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-79b0561>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-40672cf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-d9c7aae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-082a60d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-e15082a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-760d3b3 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-760d3b3 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-3744 .elementor-element.elementor-element-760d3b3>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-85a8b82 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-85a8b82>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-7640fc0 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 80px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-1c46593 {
        width: 50%;
    }
    .elementor-3744 .elementor-element.elementor-element-cc7eb14 {
        width: 50%;
    }
    .elementor-3744 .elementor-element.elementor-element-40d8582 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-b27c7de>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-2c973fb {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-2c973fb .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-3744 .elementor-element.elementor-element-2c973fb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-68b333e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-0f49379>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-a76f1b0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-81d4287>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-bcd8d86:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-3744 .elementor-element.elementor-element-bcd8d86>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-3744 .elementor-element.elementor-element-b375527 {
        --spacer-size: 100px;
    }
    .elementor-3744 .elementor-element.elementor-element-31e9181 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-27d29d3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-60b89ce {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-60b89ce .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-3744 .elementor-element.elementor-element-60b89ce>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10% 0% 0% 0%;
    }
    .elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-3744 .elementor-element.elementor-element-6fe6f05 .elementor-icon-list-item>a {
        font-size: 16px;
    }
    .elementor-3744 .elementor-element.elementor-element-edb237c>.elementor-element-populated {
        margin: -15px 0px -15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-767fefe {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-767fefe .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-3744 .elementor-element.elementor-element-767fefe>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 010% 0% 0% 0%;
    }
    .elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-toggle-item:not(:last-child) {
        margin-bottom: 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-toggle-title {
        font-size: 18px;
        line-height: 0.1em;
    }
    .elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-tab-title {
        padding: 6px 0px 6px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-8513a83 .elementor-tab-content {
        font-size: 15px;
        line-height: 1.8em;
        padding: 8px 8px 8px 8px;
    }
    .elementor-3744 .elementor-element.elementor-element-8513a83>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 20px 20px;
    }
    .elementor-3744 .elementor-element.elementor-element-302af33 {
        text-align: center;
    }
    .elementor-3744 .elementor-element.elementor-element-302af33 .elementor-heading-title {
        font-size: 34px;
    }
    .elementor-3744 .elementor-element.elementor-element-302af33>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
        padding: 10% 0% 0% 0%;
    }
    .elementor-3744 .elementor-element.elementor-element-d4a2555 .elementor-button {
        border-radius: 30px 30px 30px 30px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-3744 .elementor-element.elementor-element-d4a2555 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-47906ce>.elementor-container {
        min-height: 500px;
    }
    .elementor-3744 .elementor-element.elementor-element-47906ce {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-261297f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-e4d5bb0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-3363d3e .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-3744 .elementor-element.elementor-element-3363d3e>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-e3d15a5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-7b7b02c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3744 .elementor-element.elementor-element-1cccfb0 {
        --spacer-size: 100px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3744 .elementor-element.elementor-element-befe951 {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-0eb4130 {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-6cdd1aa {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-693d756 {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-6f47fe8 {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-73aa615 {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-c2eac6a {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-ee39419 {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-b27c7de {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-d53a028 {
        width: 50%;
    }
    .elementor-3744 .elementor-element.elementor-element-b77d55c {
        width: 50%;
    }
    .elementor-3744 .elementor-element.elementor-element-bcd8d86 {
        width: 100%;
    }
    .elementor-3744 .elementor-element.elementor-element-261297f {
        width: 100%;
    }
}