.elementor-26 .elementor-element.elementor-element-5bec573{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-129c035 .elementor-repeater-item-6aa5371 .slide-bg{background-image:url("https://azsemigo.com/wp-content/uploads/2026/01/f455666b-1f9e-40f7-994a-d8cedb6499ac.webp");}.elementor-26 .elementor-element.elementor-element-129c035 .tm-swiper{--gutter:0;--swiper-pagination-direction:row;--swiper-pagination-v-spacing:0;--swiper-pagination-h-spacing:var(--swiper-pagination-spacing);--swiper-pagination-horizontal-align:center;--swiper-pagination-margin-left:var(--swiper-pagination-h-offset);--swiper-pagination-margin-right:0;--swiper-pagination-v-offset:44px;--swiper-pagination-vertical-align:flex-end;--swiper-pagination-vertical-position:static;--swiper-pagination-margin-top:var(--swiper-pagination-v-offset);--swiper-pagination-margin-bottom:0;}.elementor-26 .elementor-element.elementor-element-129c035 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-26 .elementor-element.elementor-element-129c035 .title{font-size:32px;font-weight:700;line-height:70px;}.elementor-26 .elementor-element.elementor-element-53c517c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c93cdae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c93cdae.e-con{--align-self:center;}.elementor-26 .elementor-element.elementor-element-deb9812{--spacer-size:16px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading.elementor-widget-heading .elementor-heading-title a:hover{color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-24c41af{text-align:center;}.elementor-26 .elementor-element.elementor-element-24c41af .elementor-heading-title{font-size:45px;font-weight:700;line-height:62px;color:#000000;}.elementor-26 .elementor-element.elementor-element-24c41af.elementor-widget-heading .elementor-heading-title a:hover{color:#000000 !important;}.elementor-26 .elementor-element.elementor-element-4657957{--spacer-size:64px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-4b4a9e5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-4802e08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-9333b52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26 .elementor-element.elementor-element-e8032c6{text-align:center;}.elementor-26 .elementor-element.elementor-element-e8032c6 img{width:100%;border-radius:16px 16px 0px 0px;}.elementor-26 .elementor-element.elementor-element-48ca266{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDEE0;--border-color:#DCDEE0;--border-radius:0px 0px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-6506d58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-282fb60{text-align:start;}.elementor-26 .elementor-element.elementor-element-282fb60 .elementor-heading-title{font-size:20px;font-weight:700;line-height:27px;color:#000000;}.elementor-26 .elementor-element.elementor-element-282fb60.elementor-widget-heading .elementor-heading-title a:hover{color:#000000 !important;}.elementor-26 .elementor-element.elementor-element-0ef1288{--spacer-size:16px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-0f94ee5{text-align:start;font-size:16px;font-weight:400;line-height:24px;color:#58687A;}.elementor-26 .elementor-element.elementor-element-0f94ee5 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-83fc3ee .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:24px;fill:#0E4FD1;color:#0E4FD1;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-47d50f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c364980{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-f2ce20e{text-align:center;}.elementor-26 .elementor-element.elementor-element-f2ce20e img{width:100%;border-radius:16px 16px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5997b0d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDEE0;--border-color:#DCDEE0;--border-radius:0px 0px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-31c6f73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-fbe5bf2{text-align:start;}.elementor-26 .elementor-element.elementor-element-fbe5bf2 .elementor-heading-title{font-size:20px;font-weight:700;line-height:27px;color:#000000;}.elementor-26 .elementor-element.elementor-element-fbe5bf2.elementor-widget-heading .elementor-heading-title a:hover{color:#000000 !important;}.elementor-26 .elementor-element.elementor-element-2b24abc{--spacer-size:16px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-c5bf002{text-align:start;font-size:16px;font-weight:400;line-height:24px;color:#58687A;}.elementor-26 .elementor-element.elementor-element-c5bf002 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-052fe3d .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:24px;fill:#0E4FD1;color:#0E4FD1;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5f0c6db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-008a5c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-95c2e79{text-align:center;}.elementor-26 .elementor-element.elementor-element-95c2e79 img{width:100%;border-radius:16px 16px 0px 0px;}.elementor-26 .elementor-element.elementor-element-a064e66{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDEE0;--border-color:#DCDEE0;--border-radius:0px 0px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-22d2682{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5f3123b{text-align:start;}.elementor-26 .elementor-element.elementor-element-5f3123b .elementor-heading-title{font-size:20px;font-weight:700;line-height:27px;color:#000000;}.elementor-26 .elementor-element.elementor-element-5f3123b.elementor-widget-heading .elementor-heading-title a:hover{color:#000000 !important;}.elementor-26 .elementor-element.elementor-element-4e02526{--spacer-size:16px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-9e1d6d1{text-align:start;font-size:16px;font-weight:400;line-height:24px;color:#58687A;}.elementor-26 .elementor-element.elementor-element-9e1d6d1 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-310e5dc .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:24px;fill:#0E4FD1;color:#0E4FD1;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5f0fd7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-9e8ba28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5822473{text-align:center;}.elementor-26 .elementor-element.elementor-element-5822473 img{width:100%;border-radius:16px 16px 0px 0px;}.elementor-26 .elementor-element.elementor-element-915b5ea{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDEE0;--border-color:#DCDEE0;--border-radius:0px 0px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-40655d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e163746{text-align:start;}.elementor-26 .elementor-element.elementor-element-e163746 .elementor-heading-title{font-size:20px;font-weight:700;line-height:27px;color:#000000;}.elementor-26 .elementor-element.elementor-element-e163746.elementor-widget-heading .elementor-heading-title a:hover{color:#000000 !important;}.elementor-26 .elementor-element.elementor-element-9d2f1a7{--spacer-size:16px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-979549d{text-align:start;font-size:16px;font-weight:400;line-height:24px;color:#58687A;}.elementor-26 .elementor-element.elementor-element-979549d p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-2649705 .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:24px;fill:#0E4FD1;color:#0E4FD1;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5c6c85c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-5dfe393{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-8d64051{text-align:center;}.elementor-26 .elementor-element.elementor-element-8d64051 img{width:100%;border-radius:16px 16px 0px 0px;}.elementor-26 .elementor-element.elementor-element-eeaa487{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDEE0;--border-color:#DCDEE0;--border-radius:0px 0px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-199bbef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6292612{text-align:start;}.elementor-26 .elementor-element.elementor-element-6292612 .elementor-heading-title{font-size:20px;font-weight:700;line-height:27px;color:#000000;}.elementor-26 .elementor-element.elementor-element-6292612.elementor-widget-heading .elementor-heading-title a:hover{color:#000000 !important;}.elementor-26 .elementor-element.elementor-element-0712d0f{--spacer-size:16px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-feb8433{text-align:start;font-size:16px;font-weight:400;line-height:24px;color:#58687A;}.elementor-26 .elementor-element.elementor-element-feb8433 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-84cb5cf .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:24px;fill:#0E4FD1;color:#0E4FD1;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-79b754b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6a25456{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-03b7d42{text-align:center;}.elementor-26 .elementor-element.elementor-element-03b7d42 img{width:100%;border-radius:16px 16px 0px 0px;}.elementor-26 .elementor-element.elementor-element-7798823{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDEE0;--border-color:#DCDEE0;--border-radius:0px 0px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-53ed924{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-66307e8{text-align:start;}.elementor-26 .elementor-element.elementor-element-66307e8 .elementor-heading-title{font-size:20px;font-weight:700;line-height:27px;color:#000000;}.elementor-26 .elementor-element.elementor-element-66307e8.elementor-widget-heading .elementor-heading-title a:hover{color:#000000 !important;}.elementor-26 .elementor-element.elementor-element-0cdc747{--spacer-size:16px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-d3b5af7{text-align:start;font-size:16px;font-weight:400;line-height:24px;color:#58687A;}.elementor-26 .elementor-element.elementor-element-d3b5af7 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-275473f .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:24px;fill:#0E4FD1;color:#0E4FD1;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-567c28c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-d95c02b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 128px;--row-gap:0px;--column-gap:128px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3059fd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-d18d3c7{--spacer-size:16px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3f71c5b{text-align:start;}.elementor-26 .elementor-element.elementor-element-3f71c5b .elementor-heading-title{font-size:33px;font-weight:700;line-height:45px;color:#000000;}.elementor-26 .elementor-element.elementor-element-8276260{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-f9cb1a2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--e-icon-list-icon-size:20px;}.elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-icon i{color:#085CBD;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-icon svg{fill:#085CBD;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-62e9434{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-a28aac7{text-align:center;}.elementor-26 .elementor-element.elementor-element-a28aac7 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-26 .elementor-element.elementor-element-b6c75cc{--display:flex;}.elementor-26 .elementor-element.elementor-element-5398615{text-align:center;}.elementor-26 .elementor-element.elementor-element-5398615 .elementor-heading-title{font-size:33px;font-weight:700;line-height:45px;color:#000000;}.elementor-26 .elementor-element.elementor-element-c354cd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-a5423fc{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-129c035 .tm-swiper{--slides-view:1;}.elementor-26 .elementor-element.elementor-element-53c517c{--padding-top:112px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-4b4a9e5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-d95c02b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 128px;--row-gap:64px;--column-gap:128px;--padding-top:112px;--padding-bottom:112px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-3059fd7.e-con{--order:99999 /* order end hack */;}.elementor-26 .elementor-element.elementor-element-62e9434.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-129c035 .elementor-repeater-item-6aa5371 .slide-bg{background-image:url("https://azsemigo.com/wp-content/uploads/2026/01/f455666b-1f9e-40f7-994a-d8cedb6499ac.webp");background-position:center center;}.elementor-26 .elementor-element.elementor-element-129c035 .tm-swiper{--slides-view:1;}.elementor-26 .elementor-element.elementor-element-129c035 .title{font-size:18px;}.elementor-26 .elementor-element.elementor-element-53c517c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-24c41af .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-26 .elementor-element.elementor-element-4b4a9e5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-d95c02b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-26 .elementor-element.elementor-element-3f71c5b .elementor-heading-title{font-size:20px;line-height:44px;}.elementor-26 .elementor-element.elementor-element-f9cb1a2{--e-icon-list-icon-size:18px;}.elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-f9cb1a2 .elementor-icon-list-item > a{font-size:16px;}.elementor-26 .elementor-element.elementor-element-5398615 .elementor-heading-title{font-size:20px;line-height:44px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-53c517c{--content-width:1450px;}.elementor-26 .elementor-element.elementor-element-c93cdae{--width:1600px;}.elementor-26 .elementor-element.elementor-element-567c28c{--content-width:1328px;}.elementor-26 .elementor-element.elementor-element-3059fd7{--width:50%;}.elementor-26 .elementor-element.elementor-element-62e9434{--width:50%;}.elementor-26 .elementor-element.elementor-element-c354cd0{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-c93cdae{--width:100%;}.elementor-26 .elementor-element.elementor-element-3059fd7{--width:100%;}.elementor-26 .elementor-element.elementor-element-62e9434{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-e8032c6 */.elementor-26 .elementor-element.elementor-element-e8032c6 img {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83fc3ee */.elementor-26 .elementor-element.elementor-element-83fc3ee i.icon {
    top: 4px;
    position: relative;
}
.elementor-26 .elementor-element.elementor-element-83fc3ee .elementor-button {
    transition: background-color .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-83fc3ee .elementor-button i.icon::after {
    content: "\e9c5";
    position: absolute;
    left: -12px;
    opacity: 0;
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-83fc3ee .elementor-button:hover i.icon::after {
    left: 0px;
    opacity: 1;
}

.elementor-26 .elementor-element.elementor-element-83fc3ee .elementor-button i.icon::before {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
    position: relative;
    left: 0;
}
.elementor-26 .elementor-element.elementor-element-83fc3ee .elementor-button:hover i.icon::before {
    opacity: 0;
    left: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ca266 */.elementor-26 .elementor-element.elementor-element-48ca266 {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4802e08 */.elementor-26 .elementor-element.elementor-element-4802e08:hover .services-attachment img {
    opacity: 0.66;
    transform: scale3d(1.12, 1.12, 1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2ce20e */.elementor-26 .elementor-element.elementor-element-f2ce20e img {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-052fe3d */.elementor-26 .elementor-element.elementor-element-052fe3d i.icon {
    top: 4px;
    position: relative;
}
.elementor-26 .elementor-element.elementor-element-052fe3d .elementor-button {
    transition: background-color .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-052fe3d .elementor-button i.icon::after {
    content: "\e9c5";
    position: absolute;
    left: -12px;
    opacity: 0;
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-052fe3d .elementor-button:hover i.icon::after {
    left: 0px;
    opacity: 1;
}

.elementor-26 .elementor-element.elementor-element-052fe3d .elementor-button i.icon::before {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
    position: relative;
    left: 0;
}
.elementor-26 .elementor-element.elementor-element-052fe3d .elementor-button:hover i.icon::before {
    opacity: 0;
    left: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5997b0d */.elementor-26 .elementor-element.elementor-element-5997b0d {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d50f7 */.elementor-26 .elementor-element.elementor-element-47d50f7:hover .services-attachment img {
    opacity: 0.66;
    transform: scale3d(1.12, 1.12, 1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95c2e79 */.elementor-26 .elementor-element.elementor-element-95c2e79 img {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-310e5dc */.elementor-26 .elementor-element.elementor-element-310e5dc i.icon {
    top: 4px;
    position: relative;
}
.elementor-26 .elementor-element.elementor-element-310e5dc .elementor-button {
    transition: background-color .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-310e5dc .elementor-button i.icon::after {
    content: "\e9c5";
    position: absolute;
    left: -12px;
    opacity: 0;
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-310e5dc .elementor-button:hover i.icon::after {
    left: 0px;
    opacity: 1;
}

.elementor-26 .elementor-element.elementor-element-310e5dc .elementor-button i.icon::before {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
    position: relative;
    left: 0;
}
.elementor-26 .elementor-element.elementor-element-310e5dc .elementor-button:hover i.icon::before {
    opacity: 0;
    left: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a064e66 */.elementor-26 .elementor-element.elementor-element-a064e66 {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0c6db */.elementor-26 .elementor-element.elementor-element-5f0c6db:hover .services-attachment img {
    opacity: 0.66;
    transform: scale3d(1.12, 1.12, 1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5822473 */.elementor-26 .elementor-element.elementor-element-5822473 img {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2649705 */.elementor-26 .elementor-element.elementor-element-2649705 i.icon {
    top: 4px;
    position: relative;
}
.elementor-26 .elementor-element.elementor-element-2649705 .elementor-button {
    transition: background-color .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-2649705 .elementor-button i.icon::after {
    content: "\e9c5";
    position: absolute;
    left: -12px;
    opacity: 0;
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-2649705 .elementor-button:hover i.icon::after {
    left: 0px;
    opacity: 1;
}

.elementor-26 .elementor-element.elementor-element-2649705 .elementor-button i.icon::before {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
    position: relative;
    left: 0;
}
.elementor-26 .elementor-element.elementor-element-2649705 .elementor-button:hover i.icon::before {
    opacity: 0;
    left: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-915b5ea */.elementor-26 .elementor-element.elementor-element-915b5ea {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0fd7d */.elementor-26 .elementor-element.elementor-element-5f0fd7d:hover .services-attachment img {
    opacity: 0.66;
    transform: scale3d(1.12, 1.12, 1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d64051 */.elementor-26 .elementor-element.elementor-element-8d64051 img {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84cb5cf */.elementor-26 .elementor-element.elementor-element-84cb5cf i.icon {
    top: 4px;
    position: relative;
}
.elementor-26 .elementor-element.elementor-element-84cb5cf .elementor-button {
    transition: background-color .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-84cb5cf .elementor-button i.icon::after {
    content: "\e9c5";
    position: absolute;
    left: -12px;
    opacity: 0;
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-84cb5cf .elementor-button:hover i.icon::after {
    left: 0px;
    opacity: 1;
}

.elementor-26 .elementor-element.elementor-element-84cb5cf .elementor-button i.icon::before {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
    position: relative;
    left: 0;
}
.elementor-26 .elementor-element.elementor-element-84cb5cf .elementor-button:hover i.icon::before {
    opacity: 0;
    left: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eeaa487 */.elementor-26 .elementor-element.elementor-element-eeaa487 {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6c85c */.elementor-26 .elementor-element.elementor-element-5c6c85c:hover .services-attachment img {
    opacity: 0.66;
    transform: scale3d(1.12, 1.12, 1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03b7d42 */.elementor-26 .elementor-element.elementor-element-03b7d42 img {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-275473f */.elementor-26 .elementor-element.elementor-element-275473f i.icon {
    top: 4px;
    position: relative;
}
.elementor-26 .elementor-element.elementor-element-275473f .elementor-button {
    transition: background-color .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-275473f .elementor-button i.icon::after {
    content: "\e9c5";
    position: absolute;
    left: -12px;
    opacity: 0;
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}

.elementor-26 .elementor-element.elementor-element-275473f .elementor-button:hover i.icon::after {
    left: 0px;
    opacity: 1;
}

.elementor-26 .elementor-element.elementor-element-275473f .elementor-button i.icon::before {
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
    position: relative;
    left: 0;
}
.elementor-26 .elementor-element.elementor-element-275473f .elementor-button:hover i.icon::before {
    opacity: 0;
    left: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7798823 */.elementor-26 .elementor-element.elementor-element-7798823 {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b754b */.elementor-26 .elementor-element.elementor-element-79b754b:hover .services-attachment img {
    opacity: 0.66;
    transform: scale3d(1.12, 1.12, 1);
}/* End custom CSS */