.elementor-157 .elementor-element.elementor-element-832eb95{--display:flex;--min-height:95vh;--overlay-opacity:0.43;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-157 .elementor-element.elementor-element-832eb95::before, .elementor-157 .elementor-element.elementor-element-832eb95 > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-832eb95 > .e-con-inner > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-832eb95 > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-832eb95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-832eb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9d09a9d );--background-overlay:'';}.elementor-157 .elementor-element.elementor-element-0e68508{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.714rem + 1.43vw, 2rem);--padding-right:clamp(1rem, 0.714rem + 1.43vw, 2rem);}.elementor-157 .elementor-element.elementor-element-0e68508.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-b891c06{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overflow:hidden;}.elementor-157 .elementor-element.elementor-element-b891c06.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-302c9d8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-157 .elementor-element.elementor-element-9c7cfc7{text-align:center;}.elementor-157 .elementor-element.elementor-element-9c7cfc7 .elementor-heading-title{font-family:var( --e-global-typography-4a3fc41-font-family ), Sans-serif;font-size:var( --e-global-typography-4a3fc41-font-size );font-weight:var( --e-global-typography-4a3fc41-font-weight );}.elementor-157 .elementor-element.elementor-element-c951b38{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-157 .elementor-element.elementor-element-345a0a2{width:var( --container-widget-width, 50ch );max-width:50ch;--container-widget-width:50ch;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-345a0a2.elementor-element{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-66aabc9{--display:flex;--min-height:65vh;}.elementor-157 .elementor-element.elementor-element-66aabc9:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-66aabc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.amiatrust.com/wp-content/uploads/2026/06/iaa325.webp");background-position:center center;background-size:cover;}.elementor-157 .elementor-element.elementor-element-c1424e5{--display:flex;--min-height:95vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-157 .elementor-element.elementor-element-dd76516{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.714rem + 1.43vw, 2rem);--padding-right:clamp(1rem, 0.714rem + 1.43vw, 2rem);}.elementor-157 .elementor-element.elementor-element-2782266{--display:flex;--min-height:95vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-04e7515{--display:flex;--min-height:35vh;}.elementor-157 .elementor-element.elementor-element-04e7515:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-04e7515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.amiatrust.com/wp-content/uploads/2026/06/imm13.webp");background-size:cover;}.elementor-157 .elementor-element.elementor-element-04e7515.e-con{--align-self:flex-start;}.elementor-157 .elementor-element.elementor-element-126e1f2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-01c8b5c{text-align:center;}.elementor-157 .elementor-element.elementor-element-01c8b5c .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-257fa99{width:var( --container-widget-width, 45ch );max-width:45ch;--container-widget-width:45ch;--container-widget-flex-grow:0;text-align:center;}.elementor-157 .elementor-element.elementor-element-c574096{--display:flex;--min-height:35vh;}.elementor-157 .elementor-element.elementor-element-c574096:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-c574096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.amiatrust.com/wp-content/uploads/2026/06/imm6.webp");background-size:cover;}.elementor-157 .elementor-element.elementor-element-c574096.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-16d8e88{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-157 .elementor-element.elementor-element-10fefe6{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.714rem + 1.43vw, 2rem);--padding-right:clamp(1rem, 0.714rem + 1.43vw, 2rem);}.elementor-157 .elementor-element.elementor-element-cc8a77d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-41bef97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-157 .elementor-element.elementor-element-07d0d68{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-157 .elementor-element.elementor-element-5d22c78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-157 .elementor-element.elementor-element-df9aaef{color:var( --e-global-color-4fd1308 );}.elementor-157 .elementor-element.elementor-element-4bbcd12{text-align:start;}.elementor-157 .elementor-element.elementor-element-4bbcd12 .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-ef38aa3{width:var( --container-widget-width, 55ch );max-width:55ch;--container-widget-width:55ch;--container-widget-flex-grow:0;color:var( --e-global-color-4fd1308 );}.elementor-157 .elementor-element.elementor-element-6b1af64{--display:flex;--min-height:45vh;--overlay-opacity:1;}.elementor-157 .elementor-element.elementor-element-6b1af64::before, .elementor-157 .elementor-element.elementor-element-6b1af64 > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-6b1af64 > .e-con-inner > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-6b1af64 > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-6b1af64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-6b1af64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.amiatrust.com/wp-content/uploads/2026/06/imm16.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-157 .elementor-element.elementor-element-898e2db{--display:flex;}.elementor-157 .elementor-element.elementor-element-898e2db.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-b80e9ac{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-12174bc{--display:flex;}.elementor-157 .elementor-element.elementor-element-f7d0a44{text-align:start;}.elementor-157 .elementor-element.elementor-element-f7d0a44 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-0ecd496{--display:flex;}.elementor-157 .elementor-element.elementor-element-3756999{text-align:start;}.elementor-157 .elementor-element.elementor-element-d664529{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-7362e6d{--display:flex;}.elementor-157 .elementor-element.elementor-element-27e4c0c{text-align:start;}.elementor-157 .elementor-element.elementor-element-27e4c0c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-27f02b4{--display:flex;}.elementor-157 .elementor-element.elementor-element-201964c{text-align:start;}.elementor-157 .elementor-element.elementor-element-94e0e65{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-16f18ef{--display:flex;}.elementor-157 .elementor-element.elementor-element-6939cdc{text-align:start;}.elementor-157 .elementor-element.elementor-element-6939cdc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-d0773db{--display:flex;}.elementor-157 .elementor-element.elementor-element-61fb486{text-align:start;}.elementor-157 .elementor-element.elementor-element-7134dd4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-ba98d09{--display:flex;}.elementor-157 .elementor-element.elementor-element-afa63d7{text-align:start;}.elementor-157 .elementor-element.elementor-element-afa63d7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-2b6ba4d{--display:flex;}.elementor-157 .elementor-element.elementor-element-3900c76{text-align:start;}.elementor-157 .elementor-element.elementor-element-792b175{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:var( --e-global-color-250737d );--border-color:var( --e-global-color-250737d );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-157 .elementor-element.elementor-element-792b175:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-792b175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-157 .elementor-element.elementor-element-0634823{--display:flex;}.elementor-157 .elementor-element.elementor-element-04397e9 .elementor-heading-title{font-family:var( --e-global-typography-399e8e9-font-family ), Sans-serif;font-size:var( --e-global-typography-399e8e9-font-size );font-weight:var( --e-global-typography-399e8e9-font-weight );}.elementor-157 .elementor-element.elementor-element-021e361{--display:flex;}.elementor-157 .elementor-element.elementor-element-e0442aa{--display:flex;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-e0442aa:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-e0442aa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-99f1db1{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-217a30c .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-e979cac{--display:flex;}.elementor-157 .elementor-element.elementor-element-e979cac.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-28c56db{--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;}.elementor-157 .elementor-element.elementor-element-dd7a9ba{--display:flex;}.elementor-157 .elementor-element.elementor-element-7d40aae{--display:flex;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-7d40aae:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-7d40aae.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-3fbc7f3{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-508ddcf .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-0c92af7{--display:flex;}.elementor-157 .elementor-element.elementor-element-0c92af7.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-87aedf7{--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;}.elementor-157 .elementor-element.elementor-element-e432e3a{--display:flex;}.elementor-157 .elementor-element.elementor-element-d628c31{--display:flex;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-d628c31:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-d628c31.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-e7203f0{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-975acc9 .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-b5108fe{--display:flex;}.elementor-157 .elementor-element.elementor-element-b5108fe.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-ec4657d{--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;}.elementor-157 .elementor-element.elementor-element-2cf032f{--display:flex;}.elementor-157 .elementor-element.elementor-element-ac2063e{--display:flex;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-ac2063e:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-ac2063e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-e3d3838{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-29d22f4 .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-c2337fa{--display:flex;}.elementor-157 .elementor-element.elementor-element-c2337fa.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-48aabae{--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;}.elementor-157 .elementor-element.elementor-element-395b1a9{--display:flex;}.elementor-157 .elementor-element.elementor-element-d4de7ef{--display:flex;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-d4de7ef:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-d4de7ef.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-afc5b5a{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-5c257c2 .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-10acf3b{--display:flex;}.elementor-157 .elementor-element.elementor-element-10acf3b.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-5f1e1de{--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;}.elementor-157 .elementor-element.elementor-element-fa35136{--display:flex;}.elementor-157 .elementor-element.elementor-element-d1a0174{--display:flex;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-d1a0174:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-d1a0174.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-e767566{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-32e4ce8 .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-a925f8e{--display:flex;}.elementor-157 .elementor-element.elementor-element-a925f8e.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-0ccd850{--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;}.elementor-157 .elementor-element.elementor-element-ad601ef{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-157 .elementor-element.elementor-element-c25ed6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-157 .elementor-element.elementor-element-19bbcb2{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.714rem + 1.43vw, 2rem);--padding-right:clamp(1rem, 0.714rem + 1.43vw, 2rem);}.elementor-157 .elementor-element.elementor-element-c0202d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-12189c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-157 .elementor-element.elementor-element-9e5f99b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-157 .elementor-element.elementor-element-d345681{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-157 .elementor-element.elementor-element-7fd1fbe{color:var( --e-global-color-4fd1308 );}.elementor-157 .elementor-element.elementor-element-a02f550{text-align:start;}.elementor-157 .elementor-element.elementor-element-a02f550 .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-26e0ea5{width:var( --container-widget-width, 55ch );max-width:55ch;--container-widget-width:55ch;--container-widget-flex-grow:0;color:var( --e-global-color-4fd1308 );}.elementor-157 .elementor-element.elementor-element-e1e10aa{--display:flex;--min-height:45vh;--overlay-opacity:1;}.elementor-157 .elementor-element.elementor-element-e1e10aa::before, .elementor-157 .elementor-element.elementor-element-e1e10aa > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-e1e10aa > .e-con-inner > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-e1e10aa > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-e1e10aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-e1e10aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.amiatrust.com/wp-content/uploads/2026/06/img4.webp");--background-overlay:'';background-position:center right;background-size:cover;}.elementor-157 .elementor-element.elementor-element-241429e{--display:flex;}.elementor-157 .elementor-element.elementor-element-241429e.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-f463e22{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-0500cfa{--display:flex;}.elementor-157 .elementor-element.elementor-element-04de17f{text-align:start;}.elementor-157 .elementor-element.elementor-element-04de17f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-3113864{--display:flex;}.elementor-157 .elementor-element.elementor-element-6444a38{text-align:start;}.elementor-157 .elementor-element.elementor-element-4d28fe2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-a7226a3{--display:flex;}.elementor-157 .elementor-element.elementor-element-71b342b{text-align:start;}.elementor-157 .elementor-element.elementor-element-71b342b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-6b00bf3{--display:flex;}.elementor-157 .elementor-element.elementor-element-5c3df55{text-align:start;}.elementor-157 .elementor-element.elementor-element-105d160{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-64f584e{--display:flex;}.elementor-157 .elementor-element.elementor-element-5556fbd{text-align:start;}.elementor-157 .elementor-element.elementor-element-5556fbd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-3f385bd{--display:flex;}.elementor-157 .elementor-element.elementor-element-f9bf1bb{text-align:start;}.elementor-157 .elementor-element.elementor-element-e6ae98e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-cc3dc67{--display:flex;}.elementor-157 .elementor-element.elementor-element-73fea27{text-align:start;}.elementor-157 .elementor-element.elementor-element-73fea27 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-6751d31{--display:flex;}.elementor-157 .elementor-element.elementor-element-b006661{text-align:start;}.elementor-157 .elementor-element.elementor-element-5ff6bca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-157 .elementor-element.elementor-element-67c5082{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.714rem + 1.43vw, 2rem);--padding-right:clamp(1rem, 0.714rem + 1.43vw, 2rem);}.elementor-157 .elementor-element.elementor-element-614ed97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-e6eef08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-157 .elementor-element.elementor-element-001c382{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-157 .elementor-element.elementor-element-d63765b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-157 .elementor-element.elementor-element-ac7b806{color:var( --e-global-color-4fd1308 );}.elementor-157 .elementor-element.elementor-element-b569ba4{text-align:start;}.elementor-157 .elementor-element.elementor-element-b569ba4 .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-580bc49{width:var( --container-widget-width, 55ch );max-width:55ch;--container-widget-width:55ch;--container-widget-flex-grow:0;color:var( --e-global-color-4fd1308 );}.elementor-157 .elementor-element.elementor-element-bfc4ff4{--display:flex;--min-height:45vh;--overlay-opacity:1;}.elementor-157 .elementor-element.elementor-element-bfc4ff4::before, .elementor-157 .elementor-element.elementor-element-bfc4ff4 > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-bfc4ff4 > .e-con-inner > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-bfc4ff4 > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-bfc4ff4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-bfc4ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.amiatrust.com/wp-content/uploads/2026/06/iimg3.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-157 .elementor-element.elementor-element-a0b11c3{--display:flex;}.elementor-157 .elementor-element.elementor-element-a0b11c3.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-7ac1345{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-b98d9f4{--display:flex;}.elementor-157 .elementor-element.elementor-element-8f223c9{text-align:start;}.elementor-157 .elementor-element.elementor-element-8f223c9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-2fc6fa7{--display:flex;}.elementor-157 .elementor-element.elementor-element-738d9c7{text-align:start;}.elementor-157 .elementor-element.elementor-element-80b7dcf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-cd2a4db{--display:flex;}.elementor-157 .elementor-element.elementor-element-d7b23bb{text-align:start;}.elementor-157 .elementor-element.elementor-element-d7b23bb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-dee0062{--display:flex;}.elementor-157 .elementor-element.elementor-element-ee4a080{text-align:start;}.elementor-157 .elementor-element.elementor-element-9e7ef8d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-aa8872a{--display:flex;}.elementor-157 .elementor-element.elementor-element-45b3528{text-align:start;}.elementor-157 .elementor-element.elementor-element-45b3528 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-c67469f{--display:flex;}.elementor-157 .elementor-element.elementor-element-c0486fc{text-align:start;}.elementor-157 .elementor-element.elementor-element-fa24b4b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-61fddd1{--display:flex;}.elementor-157 .elementor-element.elementor-element-cb36bc1{text-align:start;}.elementor-157 .elementor-element.elementor-element-cb36bc1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-cf262f0{--display:flex;}.elementor-157 .elementor-element.elementor-element-13ecd15{text-align:start;}.elementor-157 .elementor-element.elementor-element-f1cba8d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-157 .elementor-element.elementor-element-9b5017e{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.714rem + 1.43vw, 2rem);--padding-right:clamp(1rem, 0.714rem + 1.43vw, 2rem);}.elementor-157 .elementor-element.elementor-element-45b54eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-b683f3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-157 .elementor-element.elementor-element-c44b442{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-157 .elementor-element.elementor-element-27173b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-157 .elementor-element.elementor-element-93b7404{color:var( --e-global-color-4fd1308 );}.elementor-157 .elementor-element.elementor-element-b7f731f{text-align:start;}.elementor-157 .elementor-element.elementor-element-b7f731f .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-0f8f412{width:var( --container-widget-width, 55ch );max-width:55ch;--container-widget-width:55ch;--container-widget-flex-grow:0;color:var( --e-global-color-4fd1308 );}.elementor-157 .elementor-element.elementor-element-583bae9{--display:flex;--min-height:45vh;--overlay-opacity:1;}.elementor-157 .elementor-element.elementor-element-583bae9::before, .elementor-157 .elementor-element.elementor-element-583bae9 > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-583bae9 > .e-con-inner > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-583bae9 > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-583bae9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-583bae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.amiatrust.com/wp-content/uploads/2026/06/img6-1.webp");--background-overlay:'';background-size:cover;}.elementor-157 .elementor-element.elementor-element-555f4b9{--display:flex;}.elementor-157 .elementor-element.elementor-element-555f4b9.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-cb0e782{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-3d517d6{--display:flex;}.elementor-157 .elementor-element.elementor-element-0849211{text-align:start;}.elementor-157 .elementor-element.elementor-element-0849211 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-25813d1{--display:flex;}.elementor-157 .elementor-element.elementor-element-a8f41b4{text-align:start;}.elementor-157 .elementor-element.elementor-element-0cf3937{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-cb08323{--display:flex;}.elementor-157 .elementor-element.elementor-element-7fb5053{text-align:start;}.elementor-157 .elementor-element.elementor-element-7fb5053 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-96f09da{--display:flex;}.elementor-157 .elementor-element.elementor-element-923d8c2{text-align:start;}.elementor-157 .elementor-element.elementor-element-4812298{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-a4ad38f{--display:flex;}.elementor-157 .elementor-element.elementor-element-21cf89a{text-align:start;}.elementor-157 .elementor-element.elementor-element-21cf89a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-01fdb6d{--display:flex;}.elementor-157 .elementor-element.elementor-element-07b9ac6{text-align:start;}.elementor-157 .elementor-element.elementor-element-9957b43{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-4c9d583{--display:flex;}.elementor-157 .elementor-element.elementor-element-ab7bfb1{text-align:start;}.elementor-157 .elementor-element.elementor-element-ab7bfb1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-98fd60e{--display:flex;}.elementor-157 .elementor-element.elementor-element-3e34570{text-align:start;}.elementor-157 .elementor-element.elementor-element-e6758bc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-157 .elementor-element.elementor-element-7542f86{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.714rem + 1.43vw, 2rem);--padding-right:clamp(1rem, 0.714rem + 1.43vw, 2rem);}.elementor-157 .elementor-element.elementor-element-95ed1ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-5ab593d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-157 .elementor-element.elementor-element-f1ab3e5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-157 .elementor-element.elementor-element-b3eb215{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-157 .elementor-element.elementor-element-9c3556f{color:var( --e-global-color-4fd1308 );}.elementor-157 .elementor-element.elementor-element-93a9d65{text-align:start;}.elementor-157 .elementor-element.elementor-element-93a9d65 .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-771a291{width:var( --container-widget-width, 55ch );max-width:55ch;--container-widget-width:55ch;--container-widget-flex-grow:0;color:var( --e-global-color-4fd1308 );}.elementor-157 .elementor-element.elementor-element-153c1a2{--display:flex;--min-height:45vh;--overlay-opacity:1;}.elementor-157 .elementor-element.elementor-element-153c1a2::before, .elementor-157 .elementor-element.elementor-element-153c1a2 > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-153c1a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-153c1a2 > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-153c1a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-153c1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.amiatrust.com/wp-content/uploads/2026/06/philan-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-157 .elementor-element.elementor-element-2511ded{--display:flex;}.elementor-157 .elementor-element.elementor-element-2511ded.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-3de149f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-a841ade{--display:flex;}.elementor-157 .elementor-element.elementor-element-5ce3eff{text-align:start;}.elementor-157 .elementor-element.elementor-element-5ce3eff .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-c329986{--display:flex;}.elementor-157 .elementor-element.elementor-element-620f1b2{text-align:start;}.elementor-157 .elementor-element.elementor-element-b0e6901{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-da4283c{--display:flex;}.elementor-157 .elementor-element.elementor-element-2bc9b63{text-align:start;}.elementor-157 .elementor-element.elementor-element-2bc9b63 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-b89830e{--display:flex;}.elementor-157 .elementor-element.elementor-element-aca56f2{text-align:start;}.elementor-157 .elementor-element.elementor-element-881c9c8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-594160c{--display:flex;}.elementor-157 .elementor-element.elementor-element-1e2d69d{text-align:start;}.elementor-157 .elementor-element.elementor-element-1e2d69d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-683f130{--display:flex;}.elementor-157 .elementor-element.elementor-element-b358d9e{text-align:start;}.elementor-157 .elementor-element.elementor-element-d2f435b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-1655be1{--display:flex;}.elementor-157 .elementor-element.elementor-element-964dc78{text-align:start;}.elementor-157 .elementor-element.elementor-element-964dc78 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-157 .elementor-element.elementor-element-811e7f1{--display:flex;}.elementor-157 .elementor-element.elementor-element-2ed3feb{text-align:start;}.elementor-157 .elementor-element.elementor-element-8f91ac1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.96;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-157 .elementor-element.elementor-element-8f91ac1:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-8f91ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;background-image:url("https://www.amiatrust.com/wp-content/uploads/2026/06/imm4.webp");background-position:bottom center;background-size:cover;}.elementor-157 .elementor-element.elementor-element-8f91ac1::before, .elementor-157 .elementor-element.elementor-element-8f91ac1 > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-8f91ac1 > .e-con-inner > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-8f91ac1 > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-8f91ac1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-8f91ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9d09a9d );--background-overlay:'';}.elementor-157 .elementor-element.elementor-element-7dd1747{--display:flex;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:clamp(1rem, 0.714rem + 1.43vw, 2rem);--padding-right:clamp(1rem, 0.714rem + 1.43vw, 2rem);}.elementor-157 .elementor-element.elementor-element-7dd1747.e-con{--align-self:center;}.elementor-157 .elementor-element.elementor-element-e28ef3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-157 .elementor-element.elementor-element-ad37ebd{text-align:start;}.elementor-157 .elementor-element.elementor-element-ad37ebd .elementor-heading-title{font-family:var( --e-global-typography-f26f211-font-family ), Sans-serif;font-size:var( --e-global-typography-f26f211-font-size );font-weight:var( --e-global-typography-f26f211-font-weight );}.elementor-157 .elementor-element.elementor-element-20f0701{--display:flex;}.elementor-157 .elementor-element.elementor-element-c4fc3ab{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );}.elementor-157 .elementor-element.elementor-element-c4fc3ab:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-b36f99b .elementor-heading-title{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-8949181 .elementor-heading-title{font-family:var( --e-global-typography-399e8e9-font-family ), Sans-serif;font-size:var( --e-global-typography-399e8e9-font-size );font-weight:var( --e-global-typography-399e8e9-font-weight );}.elementor-157 .elementor-element.elementor-element-a158f56{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );}.elementor-157 .elementor-element.elementor-element-a158f56:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-c34df41 .elementor-heading-title{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-e6cfe7e .elementor-heading-title{font-family:var( --e-global-typography-399e8e9-font-family ), Sans-serif;font-size:var( --e-global-typography-399e8e9-font-size );font-weight:var( --e-global-typography-399e8e9-font-weight );}.elementor-157 .elementor-element.elementor-element-88a8774{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );}.elementor-157 .elementor-element.elementor-element-88a8774:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-08fd6de .elementor-heading-title{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-a7f905e .elementor-heading-title{font-family:var( --e-global-typography-399e8e9-font-family ), Sans-serif;font-size:var( --e-global-typography-399e8e9-font-size );font-weight:var( --e-global-typography-399e8e9-font-weight );}.elementor-157 .elementor-element.elementor-element-5db3261{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );}.elementor-157 .elementor-element.elementor-element-5db3261:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-b6b138c .elementor-heading-title{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-c57474a .elementor-heading-title{font-family:var( --e-global-typography-399e8e9-font-family ), Sans-serif;font-size:var( --e-global-typography-399e8e9-font-size );font-weight:var( --e-global-typography-399e8e9-font-weight );}.elementor-157 .elementor-element.elementor-element-29c45dc{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );}.elementor-157 .elementor-element.elementor-element-29c45dc:hover{background-color:var( --e-global-color-9d09a9d );}.elementor-157 .elementor-element.elementor-element-3ad0543 .elementor-heading-title{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-b0b2eea .elementor-heading-title{font-family:var( --e-global-typography-399e8e9-font-family ), Sans-serif;font-size:var( --e-global-typography-399e8e9-font-size );font-weight:var( --e-global-typography-399e8e9-font-weight );}.elementor-157 .elementor-element.elementor-element-bb73467{--display:flex;--min-height:75vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-121e990 );--border-color:var( --e-global-color-121e990 );--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-157 .elementor-element.elementor-element-bb73467::before, .elementor-157 .elementor-element.elementor-element-bb73467 > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-bb73467 > .e-con-inner > .elementor-background-video-container::before, .elementor-157 .elementor-element.elementor-element-bb73467 > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-bb73467 > .e-con-inner > .elementor-background-slideshow::before, .elementor-157 .elementor-element.elementor-element-bb73467 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.amiatrust.com/wp-content/uploads/2026/06/iaa321-scaled.webp");--background-overlay:'';}.elementor-157 .elementor-element.elementor-element-ab9778f{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 0.714rem + 1.43vw, 2rem);--padding-right:clamp(1rem, 0.714rem + 1.43vw, 2rem);}.elementor-157 .elementor-element.elementor-element-29172d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-157 .elementor-element.elementor-element-29172d4.e-con{--align-self:center;}.elementor-157 .elementor-element.elementor-element-f96d99b{text-align:center;}.elementor-157 .elementor-element.elementor-element-f96d99b .elementor-heading-title{font-family:var( --e-global-typography-399e8e9-font-family ), Sans-serif;font-size:var( --e-global-typography-399e8e9-font-size );font-weight:var( --e-global-typography-399e8e9-font-weight );}.elementor-157 .elementor-element.elementor-element-2ea5bdb{--display:flex;}.elementor-157 .elementor-element.elementor-element-174d7d3{--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;}.elementor-157 .elementor-element.elementor-element-fad82fa .elementor-heading-title{font-family:var( --e-global-typography-b21d086-font-family ), Sans-serif;font-size:var( --e-global-typography-b21d086-font-size );text-transform:var( --e-global-typography-b21d086-text-transform );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}@media(min-width:768px){.elementor-157 .elementor-element.elementor-element-126e1f2{--width:65ch;}.elementor-157 .elementor-element.elementor-element-0634823{--width:55ch;}.elementor-157 .elementor-element.elementor-element-29172d4{--width:55ch;}}@media(max-width:1024px) and (min-width:768px){.elementor-157 .elementor-element.elementor-element-126e1f2{--width:90%;}}@media(min-width:1025px){.elementor-157 .elementor-element.elementor-element-8f91ac1:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-8f91ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-157 .elementor-element.elementor-element-9c7cfc7 .elementor-heading-title{font-size:var( --e-global-typography-4a3fc41-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-2782266{--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-157 .elementor-element.elementor-element-04e7515.e-con{--align-self:flex-start;}.elementor-157 .elementor-element.elementor-element-01c8b5c .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-257fa99{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-157 .elementor-element.elementor-element-c574096.e-con{--align-self:flex-end;}.elementor-157 .elementor-element.elementor-element-cc8a77d{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-07d0d68{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-157 .elementor-element.elementor-element-4bbcd12 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-f7d0a44 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-27e4c0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-6939cdc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-afa63d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-792b175{--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-157 .elementor-element.elementor-element-04397e9 .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-99f1db1{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-217a30c .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-3fbc7f3{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-508ddcf .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-e7203f0{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-975acc9 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-e3d3838{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-29d22f4 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-afc5b5a{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-5c257c2 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-e767566{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-32e4ce8 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-ad601ef{--e-n-carousel-swiper-slides-to-display:1;}.elementor-157 .elementor-element.elementor-element-c0202d2{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-9e5f99b{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-157 .elementor-element.elementor-element-a02f550 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-04de17f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-71b342b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-5556fbd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-73fea27 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-614ed97{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-001c382{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-157 .elementor-element.elementor-element-b569ba4 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-8f223c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-d7b23bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-45b3528 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-cb36bc1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-45b54eb{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-c44b442{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-157 .elementor-element.elementor-element-b7f731f .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-0849211 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-7fb5053 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-21cf89a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-ab7bfb1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-95ed1ba{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-157 .elementor-element.elementor-element-f1ab3e5{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-157 .elementor-element.elementor-element-93a9d65 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-5ce3eff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-2bc9b63 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-1e2d69d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-964dc78 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-e28ef3b{--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-157 .elementor-element.elementor-element-ad37ebd .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-b36f99b .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-8949181 .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-c34df41 .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-e6cfe7e .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-08fd6de .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-a7f905e .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-b6b138c .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-c57474a .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-3ad0543 .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-b0b2eea .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-29172d4{--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-157 .elementor-element.elementor-element-f96d99b .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-fad82fa .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}}@media(max-width:767px){.elementor-157 .elementor-element.elementor-element-9c7cfc7 .elementor-heading-title{font-size:var( --e-global-typography-4a3fc41-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-01c8b5c .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-4bbcd12 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-f7d0a44 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-27e4c0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-6939cdc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-afa63d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-04397e9 .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-99f1db1{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-217a30c .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-3fbc7f3{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-508ddcf .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-e7203f0{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-975acc9 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-e3d3838{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-29d22f4 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-afc5b5a{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-5c257c2 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-e767566{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-32e4ce8 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-ad601ef{--e-n-carousel-swiper-slides-to-display:1;}.elementor-157 .elementor-element.elementor-element-a02f550 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-04de17f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-71b342b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-5556fbd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-73fea27 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-b569ba4 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-8f223c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-d7b23bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-45b3528 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-cb36bc1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-b7f731f .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-0849211 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-7fb5053 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-21cf89a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-ab7bfb1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-93a9d65 .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-5ce3eff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-2bc9b63 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-1e2d69d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-964dc78 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-ad37ebd .elementor-heading-title{font-size:var( --e-global-typography-f26f211-font-size );}.elementor-157 .elementor-element.elementor-element-b36f99b .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-8949181 .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-c34df41 .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-e6cfe7e .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-08fd6de .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-a7f905e .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-b6b138c .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-c57474a .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-3ad0543 .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}.elementor-157 .elementor-element.elementor-element-b0b2eea .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-f96d99b .elementor-heading-title{font-size:var( --e-global-typography-399e8e9-font-size );}.elementor-157 .elementor-element.elementor-element-fad82fa .elementor-heading-title{font-size:var( --e-global-typography-b21d086-font-size );letter-spacing:var( --e-global-typography-b21d086-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-e979cac */.elementor-157 .elementor-element.elementor-element-e979cac{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0442aa */.ofc {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: transparent ;
    border: none;
    padding: 0;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #1a1a1a;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
  }

	


.ofc .circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
 border: 1.5px solid #1a1a1a;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  transition: color 0.35s ease;
background: transparent;
    color: #1a1a1a;
}
	
	

.ofc .circle::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #1a1a1a;
  transform: scale(0);
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

.ofc .circle i {
  position: relative;
  z-index: 1;
  font-size: 20px;
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  color: inherit;
}

.ofc:hover .elementor-heading-title {
  transform: translateX(3px);
}

.ofc:hover .circle {
  color: #fff;
}

.ofc:hover .circle::before {
  transform: scale(1);
}

.ofc:hover .circle i {
  transform: rotate(-45deg);
}
.ofc:active .circle {
  transform: scale(0.93);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c92af7 */.elementor-157 .elementor-element.elementor-element-0c92af7{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5108fe */.elementor-157 .elementor-element.elementor-element-b5108fe{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2337fa */.elementor-157 .elementor-element.elementor-element-c2337fa{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10acf3b */.elementor-157 .elementor-element.elementor-element-10acf3b{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a925f8e */.elementor-157 .elementor-element.elementor-element-a925f8e{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e979cac */.elementor-157 .elementor-element.elementor-element-e979cac{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0442aa */.ofc {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: transparent ;
    border: none;
    padding: 0;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #1a1a1a;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
  }

	


.ofc .circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
 border: 1.5px solid #1a1a1a;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  transition: color 0.35s ease;
background: transparent;
    color: #1a1a1a;
}
	
	

.ofc .circle::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #1a1a1a;
  transform: scale(0);
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

.ofc .circle i {
  position: relative;
  z-index: 1;
  font-size: 20px;
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  color: inherit;
}

.ofc:hover .elementor-heading-title {
  transform: translateX(3px);
}

.ofc:hover .circle {
  color: #fff;
}

.ofc:hover .circle::before {
  transform: scale(1);
}

.ofc:hover .circle i {
  transform: rotate(-45deg);
}
.ofc:active .circle {
  transform: scale(0.93);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c92af7 */.elementor-157 .elementor-element.elementor-element-0c92af7{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5108fe */.elementor-157 .elementor-element.elementor-element-b5108fe{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2337fa */.elementor-157 .elementor-element.elementor-element-c2337fa{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10acf3b */.elementor-157 .elementor-element.elementor-element-10acf3b{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a925f8e */.elementor-157 .elementor-element.elementor-element-a925f8e{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e979cac */.elementor-157 .elementor-element.elementor-element-e979cac{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0442aa */.ofc {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: transparent ;
    border: none;
    padding: 0;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #1a1a1a;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
  }

	


.ofc .circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
 border: 1.5px solid #1a1a1a;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  transition: color 0.35s ease;
background: transparent;
    color: #1a1a1a;
}
	
	

.ofc .circle::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #1a1a1a;
  transform: scale(0);
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

.ofc .circle i {
  position: relative;
  z-index: 1;
  font-size: 20px;
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  color: inherit;
}

.ofc:hover .elementor-heading-title {
  transform: translateX(3px);
}

.ofc:hover .circle {
  color: #fff;
}

.ofc:hover .circle::before {
  transform: scale(1);
}

.ofc:hover .circle i {
  transform: rotate(-45deg);
}
.ofc:active .circle {
  transform: scale(0.93);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c92af7 */.elementor-157 .elementor-element.elementor-element-0c92af7{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5108fe */.elementor-157 .elementor-element.elementor-element-b5108fe{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2337fa */.elementor-157 .elementor-element.elementor-element-c2337fa{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10acf3b */.elementor-157 .elementor-element.elementor-element-10acf3b{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a925f8e */.elementor-157 .elementor-element.elementor-element-a925f8e{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e979cac */.elementor-157 .elementor-element.elementor-element-e979cac{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0442aa */.ofc {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: transparent ;
    border: none;
    padding: 0;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #1a1a1a;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
  }

	


.ofc .circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
 border: 1.5px solid #1a1a1a;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  transition: color 0.35s ease;
background: transparent;
    color: #1a1a1a;
}
	
	

.ofc .circle::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #1a1a1a;
  transform: scale(0);
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

.ofc .circle i {
  position: relative;
  z-index: 1;
  font-size: 20px;
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  color: inherit;
}

.ofc:hover .elementor-heading-title {
  transform: translateX(3px);
}

.ofc:hover .circle {
  color: #fff;
}

.ofc:hover .circle::before {
  transform: scale(1);
}

.ofc:hover .circle i {
  transform: rotate(-45deg);
}
.ofc:active .circle {
  transform: scale(0.93);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c92af7 */.elementor-157 .elementor-element.elementor-element-0c92af7{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5108fe */.elementor-157 .elementor-element.elementor-element-b5108fe{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2337fa */.elementor-157 .elementor-element.elementor-element-c2337fa{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10acf3b */.elementor-157 .elementor-element.elementor-element-10acf3b{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a925f8e */.elementor-157 .elementor-element.elementor-element-a925f8e{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e979cac */.elementor-157 .elementor-element.elementor-element-e979cac{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0442aa */.ofc {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: transparent ;
    border: none;
    padding: 0;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #1a1a1a;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
  }

	


.ofc .circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
 border: 1.5px solid #1a1a1a;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  transition: color 0.35s ease;
background: transparent;
    color: #1a1a1a;
}
	
	

.ofc .circle::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #1a1a1a;
  transform: scale(0);
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

.ofc .circle i {
  position: relative;
  z-index: 1;
  font-size: 20px;
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  color: inherit;
}

.ofc:hover .elementor-heading-title {
  transform: translateX(3px);
}

.ofc:hover .circle {
  color: #fff;
}

.ofc:hover .circle::before {
  transform: scale(1);
}

.ofc:hover .circle i {
  transform: rotate(-45deg);
}
.ofc:active .circle {
  transform: scale(0.93);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c92af7 */.elementor-157 .elementor-element.elementor-element-0c92af7{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5108fe */.elementor-157 .elementor-element.elementor-element-b5108fe{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2337fa */.elementor-157 .elementor-element.elementor-element-c2337fa{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10acf3b */.elementor-157 .elementor-element.elementor-element-10acf3b{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a925f8e */.elementor-157 .elementor-element.elementor-element-a925f8e{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e979cac */.elementor-157 .elementor-element.elementor-element-e979cac{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0442aa */.ofc {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: transparent ;
    border: none;
    padding: 0;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #1a1a1a;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
  }

	


.ofc .circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
 border: 1.5px solid #1a1a1a;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  transition: color 0.35s ease;
background: transparent;
    color: #1a1a1a;
}
	
	

.ofc .circle::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #1a1a1a;
  transform: scale(0);
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

.ofc .circle i {
  position: relative;
  z-index: 1;
  font-size: 20px;
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  color: inherit;
}

.ofc:hover .elementor-heading-title {
  transform: translateX(3px);
}

.ofc:hover .circle {
  color: #fff;
}

.ofc:hover .circle::before {
  transform: scale(1);
}

.ofc:hover .circle i {
  transform: rotate(-45deg);
}
.ofc:active .circle {
  transform: scale(0.93);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c92af7 */.elementor-157 .elementor-element.elementor-element-0c92af7{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5108fe */.elementor-157 .elementor-element.elementor-element-b5108fe{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2337fa */.elementor-157 .elementor-element.elementor-element-c2337fa{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10acf3b */.elementor-157 .elementor-element.elementor-element-10acf3b{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a925f8e */.elementor-157 .elementor-element.elementor-element-a925f8e{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e979cac */.elementor-157 .elementor-element.elementor-element-e979cac{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0442aa */.ofc {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: transparent ;
    border: none;
    padding: 0;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #1a1a1a;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
  }

	


.ofc .circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
 border: 1.5px solid #1a1a1a;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  transition: color 0.35s ease;
background: transparent;
    color: #1a1a1a;
}
	
	

.ofc .circle::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #1a1a1a;
  transform: scale(0);
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

.ofc .circle i {
  position: relative;
  z-index: 1;
  font-size: 20px;
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  color: inherit;
}

.ofc:hover .elementor-heading-title {
  transform: translateX(3px);
}

.ofc:hover .circle {
  color: #fff;
}

.ofc:hover .circle::before {
  transform: scale(1);
}

.ofc:hover .circle i {
  transform: rotate(-45deg);
}
.ofc:active .circle {
  transform: scale(0.93);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c92af7 */.elementor-157 .elementor-element.elementor-element-0c92af7{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5108fe */.elementor-157 .elementor-element.elementor-element-b5108fe{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2337fa */.elementor-157 .elementor-element.elementor-element-c2337fa{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10acf3b */.elementor-157 .elementor-element.elementor-element-10acf3b{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a925f8e */.elementor-157 .elementor-element.elementor-element-a925f8e{
    width: fit-content;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b175 */.ccard{
    padding: clamp(1rem, 0.714rem + 1.43vw, 2rem);
    border:1px solid ;
    border-color: #D6CFC0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea5bdb */.elementor-157 .elementor-element.elementor-element-2ea5bdb{
    width: fit-content;
}/* End custom CSS */