.elementor-364 .elementor-element.elementor-element-7e16e7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-364 .elementor-element.elementor-element-86228da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-364 .elementor-element.elementor-element-c87660c{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-364 .elementor-element.elementor-element-f090faf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:100px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-f090faf:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-f090faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afrahi.ca/wp-content/uploads/2025/04/ghazaleh-afrahi-01-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-364 .elementor-element.elementor-element-9118d0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-364 .elementor-element.elementor-element-938d73e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-364 .elementor-element.elementor-element-53e23ca{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-364 .elementor-element.elementor-element-e4a4064{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-364 .elementor-element.elementor-element-b0dd4a0 .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 );}.elementor-364 .elementor-element.elementor-element-323298c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-3cbc3b7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-style:none;}.elementor-364 .elementor-element.elementor-element-3cbc3b7 .elementor-button:hover, .elementor-364 .elementor-element.elementor-element-3cbc3b7 .elementor-button:focus{background-color:#0D4477;color:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-3cbc3b7{width:auto;max-width:auto;}.elementor-364 .elementor-element.elementor-element-3cbc3b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-3cbc3b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-364 .elementor-element.elementor-element-3cbc3b7 .elementor-button .elementor-button-content-wrapper{justify-content:end;}.elementor-364 .elementor-element.elementor-element-3cbc3b7 .elementor-button:hover svg, .elementor-364 .elementor-element.elementor-element-3cbc3b7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-e3a1cbd{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-364 .elementor-element.elementor-element-e3a1cbd .elementor-widget-container{text-align:center;}.elementor-364 .elementor-element.elementor-element-e3a1cbd .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-364 .elementor-element.elementor-element-e3a1cbd .elementor-social-icon:hover{background-color:#0D4477;}.elementor-364 .elementor-element.elementor-element-e3a1cbd .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-e3a1cbd .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-819a027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-364 .elementor-element.elementor-element-7cb98ca{--display:flex;}.elementor-364 .elementor-element.elementor-element-b2e8acc .elementor-button{background-color:var( --e-global-color-secondary );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 );border-style:none;}.elementor-364 .elementor-element.elementor-element-b2e8acc .elementor-button:hover, .elementor-364 .elementor-element.elementor-element-b2e8acc .elementor-button:focus{background-color:#0D4477;color:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-b2e8acc{width:auto;max-width:auto;}.elementor-364 .elementor-element.elementor-element-b2e8acc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-b2e8acc .elementor-button-content-wrapper{flex-direction:row;}.elementor-364 .elementor-element.elementor-element-b2e8acc .elementor-button:hover svg, .elementor-364 .elementor-element.elementor-element-b2e8acc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-e10d9a5{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-364 .elementor-element.elementor-element-e10d9a5 .elementor-widget-container{text-align:center;}.elementor-364 .elementor-element.elementor-element-e10d9a5 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-364 .elementor-element.elementor-element-e10d9a5 .elementor-social-icon:hover{background-color:#0D4477;}.elementor-364 .elementor-element.elementor-element-e10d9a5 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-e10d9a5 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-702f8c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-364 .elementor-element.elementor-element-bd2b5e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-364 .elementor-element.elementor-element-65e7475{width:100%;max-width:100%;text-align:center;}.elementor-364 .elementor-element.elementor-element-65e7475.elementor-element{--align-self:center;}.elementor-364 .elementor-element.elementor-element-65e7475 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-364 .elementor-element.elementor-element-04e71fb{width:100%;max-width:100%;text-align:center;}.elementor-364 .elementor-element.elementor-element-04e71fb > .elementor-widget-container{margin:0px 0px 040px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-04e71fb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-184d4da );}.elementor-364 .elementor-element.elementor-element-48e2885{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-2f6e14c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-786f088{--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:flex-end;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-364 .elementor-element.elementor-element-c1687d5{width:auto;max-width:auto;text-align:center;}.elementor-364 .elementor-element.elementor-element-c1687d5 img{width:100%;border-style:none;border-radius:200% 200% 200% 200%;}.elementor-364 .elementor-element.elementor-element-5cd00ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-364 .elementor-element.elementor-element-777e6d1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-364 .elementor-element.elementor-element-cb96d3c{width:100%;max-width:100%;text-align:center;}.elementor-364 .elementor-element.elementor-element-cb96d3c.elementor-element{--align-self:center;}.elementor-364 .elementor-element.elementor-element-cb96d3c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-364 .elementor-element.elementor-element-75fde19{width:100%;max-width:100%;text-align:center;}.elementor-364 .elementor-element.elementor-element-75fde19 > .elementor-widget-container{margin:0px 0px 040px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-75fde19 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-184d4da );}.elementor-364 .elementor-element.elementor-element-2aaa6f2{--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:stretch;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae55d7a );--border-color:var( --e-global-color-ae55d7a );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-364 .elementor-element.elementor-element-2aaa6f2.e-con{--align-self:stretch;}.elementor-364 .elementor-element.elementor-element-d3d5691{width:var( --container-widget-width, 10rem );max-width:10rem;--container-widget-width:10rem;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-d3d5691.elementor-element{--align-self:center;}.elementor-364 .elementor-element.elementor-element-6499333.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-361d410 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-style:none;}.elementor-364 .elementor-element.elementor-element-361d410 .elementor-button:hover, .elementor-364 .elementor-element.elementor-element-361d410 .elementor-button:focus{background-color:#0D4477;color:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-361d410.elementor-element{--align-self:stretch;}.elementor-364 .elementor-element.elementor-element-361d410 .elementor-button:hover svg, .elementor-364 .elementor-element.elementor-element-361d410 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-aef427f{--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:stretch;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae55d7a );--border-color:var( --e-global-color-ae55d7a );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-364 .elementor-element.elementor-element-aef427f.e-con{--align-self:stretch;}.elementor-364 .elementor-element.elementor-element-1022fb1{width:var( --container-widget-width, 6.6rem );max-width:6.6rem;--container-widget-width:6.6rem;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-1022fb1.elementor-element{--align-self:center;}.elementor-364 .elementor-element.elementor-element-9678d05.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-9a92223 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-style:none;}.elementor-364 .elementor-element.elementor-element-9a92223 .elementor-button:hover, .elementor-364 .elementor-element.elementor-element-9a92223 .elementor-button:focus{background-color:#0D4477;color:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-9a92223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-9a92223.elementor-element{--align-self:stretch;}.elementor-364 .elementor-element.elementor-element-9a92223 .elementor-button:hover svg, .elementor-364 .elementor-element.elementor-element-9a92223 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-83e7e71{--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:stretch;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae55d7a );--border-color:var( --e-global-color-ae55d7a );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-364 .elementor-element.elementor-element-83e7e71.e-con{--align-self:stretch;}.elementor-364 .elementor-element.elementor-element-aed1836{width:var( --container-widget-width, 4.7rem );max-width:4.7rem;--container-widget-width:4.7rem;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-aed1836.elementor-element{--align-self:center;}.elementor-364 .elementor-element.elementor-element-bb30ab2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-d523038 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-style:none;}.elementor-364 .elementor-element.elementor-element-d523038 .elementor-button:hover, .elementor-364 .elementor-element.elementor-element-d523038 .elementor-button:focus{background-color:#0D4477;color:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-d523038.elementor-element{--align-self:stretch;}.elementor-364 .elementor-element.elementor-element-d523038 .elementor-button:hover svg, .elementor-364 .elementor-element.elementor-element-d523038 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-d16529a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-364 .elementor-element.elementor-element-310cc3b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-364 .elementor-element.elementor-element-8f3f04d{width:100%;max-width:100%;text-align:center;}.elementor-364 .elementor-element.elementor-element-8f3f04d.elementor-element{--align-self:center;}.elementor-364 .elementor-element.elementor-element-8f3f04d .elementor-heading-title{font-size:48px;}.elementor-364 .elementor-element.elementor-element-602131b{width:100%;max-width:100%;text-align:center;}.elementor-364 .elementor-element.elementor-element-602131b > .elementor-widget-container{margin:0px 0px 040px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-602131b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-184d4da );}.elementor-364 .elementor-element.elementor-element-b1ee6eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-364 .elementor-element.elementor-element-4a09cd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-27f6ebb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-364 .elementor-element.elementor-element-1b49eef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-2af056e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-364 .elementor-element.elementor-element-a6ba696{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-653ac5f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-364 .elementor-element.elementor-element-0a1db21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-be6473a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-364 .elementor-element.elementor-element-b0dd4a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-3cbc3b7{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-e3a1cbd{width:var( --container-widget-width, 115px );max-width:115px;--container-widget-width:115px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-819a027{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-7cb98ca{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-364 .elementor-element.elementor-element-b2e8acc{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-b2e8acc .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-364 .elementor-element.elementor-element-e10d9a5{width:var( --container-widget-width, 115px );max-width:115px;--container-widget-width:115px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-702f8c8{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-65e7475 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-364 .elementor-element.elementor-element-04e71fb > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-04e71fb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-48e2885{--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-364 .elementor-element.elementor-element-786f088{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-c1687d5 img{width:100%;}.elementor-364 .elementor-element.elementor-element-5cd00ad{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-364 .elementor-element.elementor-element-cb96d3c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-364 .elementor-element.elementor-element-75fde19 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-75fde19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-2aaa6f2{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-364 .elementor-element.elementor-element-aef427f{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-364 .elementor-element.elementor-element-83e7e71{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-364 .elementor-element.elementor-element-bb30ab2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-602131b > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-602131b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-27f6ebb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-2af056e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-653ac5f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-be6473a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-364 .elementor-element.elementor-element-2ae6016{width:var( --container-widget-width, 908px );max-width:908px;--container-widget-width:908px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-2ae6016.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-2ae6016 img{width:100%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-364 .elementor-element.elementor-element-86228da{text-align:center;}.elementor-364 .elementor-element.elementor-element-86228da .elementor-heading-title{font-size:28px;}.elementor-364 .elementor-element.elementor-element-c87660c{text-align:center;font-size:17px;}.elementor-364 .elementor-element.elementor-element-938d73e{text-align:center;}.elementor-364 .elementor-element.elementor-element-938d73e .elementor-heading-title{font-size:28px;}.elementor-364 .elementor-element.elementor-element-53e23ca{font-size:17px;}.elementor-364 .elementor-element.elementor-element-b0dd4a0.elementor-element{--align-self:flex-start;}.elementor-364 .elementor-element.elementor-element-b0dd4a0{text-align:center;}.elementor-364 .elementor-element.elementor-element-b0dd4a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-819a027{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-af6c305.elementor-element{--align-self:flex-start;}.elementor-364 .elementor-element.elementor-element-af6c305{text-align:center;}.elementor-364 .elementor-element.elementor-element-b2e8acc .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-364 .elementor-element.elementor-element-bd2b5e4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-364 .elementor-element.elementor-element-65e7475{text-align:center;}.elementor-364 .elementor-element.elementor-element-65e7475 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-364 .elementor-element.elementor-element-04e71fb > .elementor-widget-container{margin:0px 0px 32px 0px;padding:10px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-04e71fb{text-align:center;}.elementor-364 .elementor-element.elementor-element-04e71fb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-786f088{--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-364 .elementor-element.elementor-element-786f088.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-364 .elementor-element.elementor-element-5cd00ad{--padding-top:40px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-364 .elementor-element.elementor-element-cb96d3c{text-align:center;}.elementor-364 .elementor-element.elementor-element-cb96d3c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-364 .elementor-element.elementor-element-75fde19 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:10px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-75fde19{text-align:center;}.elementor-364 .elementor-element.elementor-element-75fde19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-2aaa6f2{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-364 .elementor-element.elementor-element-aef427f{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-364 .elementor-element.elementor-element-83e7e71{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-364 .elementor-element.elementor-element-d16529a{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-8f3f04d{text-align:center;}.elementor-364 .elementor-element.elementor-element-602131b > .elementor-widget-container{margin:0px 0px 32px 0px;padding:5px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-602131b{text-align:center;}.elementor-364 .elementor-element.elementor-element-602131b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-27f6ebb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-2af056e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-653ac5f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-364 .elementor-element.elementor-element-be6473a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-364 .elementor-element.elementor-element-9118d0e{--width:50%;}.elementor-364 .elementor-element.elementor-element-e4a4064{--width:50%;}.elementor-364 .elementor-element.elementor-element-48e2885{--content-width:868px;}.elementor-364 .elementor-element.elementor-element-2f6e14c{--content-width:1165px;}.elementor-364 .elementor-element.elementor-element-2aaa6f2{--width:30%;}.elementor-364 .elementor-element.elementor-element-aef427f{--width:30%;}.elementor-364 .elementor-element.elementor-element-83e7e71{--width:30%;}.elementor-364 .elementor-element.elementor-element-d16529a{--content-width:647px;}.elementor-364 .elementor-element.elementor-element-4a09cd3{--width:100%;}.elementor-364 .elementor-element.elementor-element-1b49eef{--width:100%;}.elementor-364 .elementor-element.elementor-element-a6ba696{--width:100%;}.elementor-364 .elementor-element.elementor-element-0a1db21{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-364 .elementor-element.elementor-element-2f6e14c{--content-width:100%;}.elementor-364 .elementor-element.elementor-element-786f088{--content-width:500px;}}/* Start custom CSS for html, class: .elementor-element-d3d5691 */.visually-hidden {  
  position: absolute;  
  width: 1px;  
  height: 1px;  
  padding: 0;  
  margin: -1px;  
  overflow: hidden;  
  clip: rect(0, 0, 0, 0);  
  white-space: nowrap;  
  border: 0;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1022fb1 */.visually-hidden {  
  position: absolute;  
  width: 1px;  
  height: 1px;  
  padding: 0;  
  margin: -1px;  
  overflow: hidden;  
  clip: rect(0, 0, 0, 0);  
  white-space: nowrap;  
  border: 0;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aed1836 */.visually-hidden {  
  position: absolute;  
  width: 1px;  
  height: 1px;  
  padding: 0;  
  margin: -1px;  
  overflow: hidden;  
  clip: rect(0, 0, 0, 0);  
  white-space: nowrap;  
  border: 0;  
}/* End custom CSS */