.elementor-8639 .elementor-element.elementor-element-526a9129:not(.elementor-motion-effects-element-type-background), .elementor-8639 .elementor-element.elementor-element-526a9129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://ahjocomms.fi/wp-content/uploads/2021/01/firefooter.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-8639 .elementor-element.elementor-element-526a9129 > .elementor-container{min-height:666px;}.elementor-8639 .elementor-element.elementor-element-526a9129{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-526a9129 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8639 .elementor-element.elementor-element-12804db8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8639 .elementor-element.elementor-element-12804db8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8639 .elementor-element.elementor-element-12804db8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-b230fc3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8639 .elementor-element.elementor-element-b230fc3{margin-top:0px;margin-bottom:0px;padding:0px 0px 090px 0px;}.elementor-8639 .elementor-element.elementor-element-284c65bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8639 .elementor-element.elementor-element-4f0a6350 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-4f0a6350{text-align:center;}.elementor-8639 .elementor-element.elementor-element-4f0a6350 .elementor-heading-title{font-size:140px;font-weight:400;text-transform:none;line-height:130px;color:#FFFFFF;}.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-8639 .elementor-element.elementor-element-72d5f080 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-72d5f080{text-align:center;font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;color:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-2d1a1e6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5% 0% 5% 0%;}.elementor-8639 .elementor-element.elementor-element-2d1a1e6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8639 .elementor-element.elementor-element-14a7dbf0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-41b65cfe{text-align:center;}.elementor-8639 .elementor-element.elementor-element-41b65cfe .elementor-heading-title{font-size:48px;font-weight:400;text-transform:none;line-height:60px;letter-spacing:2.4px;color:#000000;}.elementor-8639 .elementor-element.elementor-element-7af07a47{margin-top:0px;margin-bottom:0px;padding:5% 10% 0% 10%;}.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-8639 .elementor-element.elementor-element-6d90d615 img{width:100%;}.elementor-8639 .elementor-element.elementor-element-438b6858 img{width:100%;}.elementor-8639 .elementor-element.elementor-element-45b849f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:05% 10% 5% 10%;}.elementor-8639 .elementor-element.elementor-element-45b849f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8639 .elementor-element.elementor-element-67ba3498{text-align:left;}.elementor-8639 .elementor-element.elementor-element-67ba3498 .elementor-heading-title{font-size:32px;font-weight:400;text-transform:none;line-height:42px;letter-spacing:1.2px;color:#000000;}.elementor-8639 .elementor-element.elementor-element-7112c0c5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-7112c0c5{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-5b10751b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-5b10751b{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-bc-flex-widget .elementor-8639 .elementor-element.elementor-element-45eafa76.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8639 .elementor-element.elementor-element-45eafa76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8639 .elementor-element.elementor-element-45eafa76.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8639 .elementor-element.elementor-element-7ad6bdc2 .elementor-button{background-color:#FFFFFF00;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0.8px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:10px 45px 10px 45px;}.elementor-8639 .elementor-element.elementor-element-7ad6bdc2 .elementor-button:hover, .elementor-8639 .elementor-element.elementor-element-7ad6bdc2 .elementor-button:focus{background-color:#FF6600;color:#FFFFFF;border-color:#FF6600;}.elementor-8639 .elementor-element.elementor-element-7ad6bdc2{width:100%;max-width:100%;}.elementor-8639 .elementor-element.elementor-element-7ad6bdc2 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-8639 .elementor-element.elementor-element-7ad6bdc2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8639 .elementor-element.elementor-element-7ad6bdc2 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8639 .elementor-element.elementor-element-7ad6bdc2 .elementor-button:hover svg, .elementor-8639 .elementor-element.elementor-element-7ad6bdc2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-225fc1ee .elementor-button{background-color:#FFFFFF00;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0.8px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:10px 45px 10px 45px;}.elementor-8639 .elementor-element.elementor-element-225fc1ee .elementor-button:hover, .elementor-8639 .elementor-element.elementor-element-225fc1ee .elementor-button:focus{background-color:#FF6600;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-225fc1ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-8639 .elementor-element.elementor-element-225fc1ee .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8639 .elementor-element.elementor-element-225fc1ee .elementor-button:hover svg, .elementor-8639 .elementor-element.elementor-element-225fc1ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-728aeb5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:05% 10% 0% 10%;}.elementor-8639 .elementor-element.elementor-element-728aeb5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8639 .elementor-element.elementor-element-6de6efee{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-556e2178{text-align:left;}.elementor-8639 .elementor-element.elementor-element-556e2178 .elementor-heading-title{font-size:32px;font-weight:400;text-transform:none;line-height:42px;letter-spacing:1.2px;color:#000000;}.elementor-8639 .elementor-element.elementor-element-362150cd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-362150cd{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-7ac48927 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-7ac48927{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-40ef525a .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0.8px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:12px 42px 12px 42px;}.elementor-8639 .elementor-element.elementor-element-40ef525a .elementor-button:hover, .elementor-8639 .elementor-element.elementor-element-40ef525a .elementor-button:focus{background-color:#FF6600;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-40ef525a{width:auto;max-width:auto;}.elementor-8639 .elementor-element.elementor-element-40ef525a > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-8639 .elementor-element.elementor-element-40ef525a .elementor-button:hover svg, .elementor-8639 .elementor-element.elementor-element-40ef525a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-2df320a8{text-align:left;}.elementor-8639 .elementor-element.elementor-element-2df320a8 .elementor-heading-title{font-size:32px;font-weight:400;text-transform:none;line-height:42px;letter-spacing:1.2px;color:#000000;}.elementor-8639 .elementor-element.elementor-element-42d19ab7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-42d19ab7{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-7ded1146 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-7ded1146{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-5e312bcf{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-5ecdcea0{text-align:left;}.elementor-8639 .elementor-element.elementor-element-5ecdcea0 .elementor-heading-title{font-size:32px;font-weight:400;text-transform:none;line-height:42px;letter-spacing:1.2px;color:#000000;}.elementor-8639 .elementor-element.elementor-element-6c87c2f4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-6c87c2f4{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-239d56c1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-239d56c1{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-49e336d5 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0.8px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:12px 42px 12px 42px;}.elementor-8639 .elementor-element.elementor-element-49e336d5 .elementor-button:hover, .elementor-8639 .elementor-element.elementor-element-49e336d5 .elementor-button:focus{background-color:#FF6600;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-49e336d5{width:auto;max-width:auto;}.elementor-8639 .elementor-element.elementor-element-49e336d5 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-8639 .elementor-element.elementor-element-49e336d5 .elementor-button:hover svg, .elementor-8639 .elementor-element.elementor-element-49e336d5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-3b083647{text-align:left;}.elementor-8639 .elementor-element.elementor-element-3b083647 .elementor-heading-title{font-size:32px;font-weight:400;text-transform:none;line-height:42px;letter-spacing:1.2px;color:#000000;}.elementor-8639 .elementor-element.elementor-element-305c45f8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-305c45f8{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-594a1a1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-594a1a1{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-6ade851b .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0.8px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:12px 42px 12px 42px;}.elementor-8639 .elementor-element.elementor-element-6ade851b .elementor-button:hover, .elementor-8639 .elementor-element.elementor-element-6ade851b .elementor-button:focus{background-color:#FF6600;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-6ade851b{width:auto;max-width:auto;}.elementor-8639 .elementor-element.elementor-element-6ade851b > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-8639 .elementor-element.elementor-element-6ade851b .elementor-button:hover svg, .elementor-8639 .elementor-element.elementor-element-6ade851b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-55a46051{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:03% 10% 5% 10%;}.elementor-8639 .elementor-element.elementor-element-55a46051 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8639 .elementor-element.elementor-element-44564819{text-align:left;}.elementor-8639 .elementor-element.elementor-element-44564819 .elementor-heading-title{font-size:32px;font-weight:400;text-transform:none;line-height:42px;letter-spacing:1.2px;color:#000000;}.elementor-8639 .elementor-element.elementor-element-5e562418 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-5e562418{font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-3d7a9901 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8639 .elementor-element.elementor-element-3d7a9901{columns:2;font-size:32px;font-weight:300;line-height:46px;letter-spacing:1.2px;}.elementor-8639 .elementor-element.elementor-element-2c137e46 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0.8px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:12px 42px 12px 42px;}.elementor-8639 .elementor-element.elementor-element-2c137e46 .elementor-button:hover, .elementor-8639 .elementor-element.elementor-element-2c137e46 .elementor-button:focus{background-color:#FF6600;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8639 .elementor-element.elementor-element-2c137e46{width:auto;max-width:auto;}.elementor-8639 .elementor-element.elementor-element-2c137e46 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-8639 .elementor-element.elementor-element-2c137e46 .elementor-button:hover svg, .elementor-8639 .elementor-element.elementor-element-2c137e46 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-8639 .elementor-element.elementor-element-526a9129 > .elementor-container{min-height:70vh;}.elementor-8639 .elementor-element.elementor-element-526a9129:not(.elementor-motion-effects-element-type-background), .elementor-8639 .elementor-element.elementor-element-526a9129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-size:cover;}.elementor-8639 .elementor-element.elementor-element-526a9129{padding:0px 0px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-12804db8 > .elementor-element-populated{margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-b230fc3{margin-top:0px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-8639 .elementor-element.elementor-element-4f0a6350 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8639 .elementor-element.elementor-element-4f0a6350 .elementor-heading-title{font-size:95px;line-height:1em;}.elementor-8639 .elementor-element.elementor-element-72d5f080{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-41b65cfe .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-8639 .elementor-element.elementor-element-7af07a47{padding:0px 20px 0px 20px;}.elementor-8639 .elementor-element.elementor-element-6d90d615 img{width:100%;}.elementor-8639 .elementor-element.elementor-element-45b849f5{margin-top:0px;margin-bottom:0px;padding:50px 15px 50px 15px;}.elementor-8639 .elementor-element.elementor-element-67ba3498 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-8639 .elementor-element.elementor-element-7112c0c5{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-5b10751b > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8639 .elementor-element.elementor-element-5b10751b{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-7ad6bdc2 > .elementor-widget-container{margin:20px 50px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-225fc1ee > .elementor-widget-container{margin:20px 50px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-728aeb5b{margin-top:0px;margin-bottom:0px;padding:50px 15px 50px 15px;}.elementor-8639 .elementor-element.elementor-element-7b5661f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-556e2178 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-8639 .elementor-element.elementor-element-362150cd{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-7ac48927 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8639 .elementor-element.elementor-element-7ac48927{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-40ef525a > .elementor-widget-container{margin:20px 50px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-2df320a8 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-8639 .elementor-element.elementor-element-42d19ab7{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-7ded1146 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8639 .elementor-element.elementor-element-7ded1146{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-5e312bcf{margin-top:0px;margin-bottom:0px;}.elementor-8639 .elementor-element.elementor-element-5ecdcea0 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-8639 .elementor-element.elementor-element-6c87c2f4{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-239d56c1 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8639 .elementor-element.elementor-element-239d56c1{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-49e336d5 > .elementor-widget-container{margin:20px 50px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-3b083647 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-8639 .elementor-element.elementor-element-305c45f8{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-594a1a1 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8639 .elementor-element.elementor-element-594a1a1{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-6ade851b > .elementor-widget-container{margin:20px 50px 0px 0px;}.elementor-8639 .elementor-element.elementor-element-55a46051{margin-top:0px;margin-bottom:0px;padding:50px 15px 50px 15px;}.elementor-8639 .elementor-element.elementor-element-44564819 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-8639 .elementor-element.elementor-element-5e562418{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-3d7a9901 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8639 .elementor-element.elementor-element-3d7a9901{font-size:21px;}.elementor-8639 .elementor-element.elementor-element-2c137e46 > .elementor-widget-container{margin:20px 50px 0px 0px;}}@media(max-width:767px){.elementor-8639 .elementor-element.elementor-element-526a9129 > .elementor-container{min-height:500px;}.elementor-8639 .elementor-element.elementor-element-12804db8 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8639 .elementor-element.elementor-element-41b65cfe > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-8639 .elementor-element.elementor-element-41b65cfe .elementor-heading-title{font-size:24px;}.elementor-8639 .elementor-element.elementor-element-7ad6bdc2 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-8639 .elementor-element.elementor-element-40ef525a > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-8639 .elementor-element.elementor-element-49e336d5 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-8639 .elementor-element.elementor-element-6ade851b > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-8639 .elementor-element.elementor-element-2c137e46 > .elementor-widget-container{margin:30px 0px 30px 0px;}}@media(min-width:768px){.elementor-8639 .elementor-element.elementor-element-91848ac{width:71.161%;}.elementor-8639 .elementor-element.elementor-element-45eafa76{width:28.759%;}.elementor-8639 .elementor-element.elementor-element-2e8153ff{width:50%;}.elementor-8639 .elementor-element.elementor-element-66bcef68{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8639 .elementor-element.elementor-element-91848ac{width:100%;}.elementor-8639 .elementor-element.elementor-element-45eafa76{width:100%;}.elementor-8639 .elementor-element.elementor-element-7b5661f1{width:100%;}.elementor-8639 .elementor-element.elementor-element-2e8153ff{width:100%;}.elementor-8639 .elementor-element.elementor-element-66bcef68{width:100%;}.elementor-8639 .elementor-element.elementor-element-1fea7e3d{width:100%;}.elementor-8639 .elementor-element.elementor-element-297acae1{width:100%;}.elementor-8639 .elementor-element.elementor-element-61560126{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-7112c0c5 */.elementor-8639 .elementor-element.elementor-element-7112c0c5 p:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ad6bdc2 */.elementor-8639 .elementor-element.elementor-element-7ad6bdc2 a:hover svg path{
    fill:white!important;
    
    
}
.elementor-8639 .elementor-element.elementor-element-7ad6bdc2 a:hover{
    transition: .2s all ease-in-out!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-225fc1ee */.elementor-8639 .elementor-element.elementor-element-225fc1ee a:hover svg path{
    fill:white!important;
    
    
}
.elementor-8639 .elementor-element.elementor-element-225fc1ee a:hover{
    transition: .2s all ease-in-out!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-362150cd */.elementor-8639 .elementor-element.elementor-element-362150cd p:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ef525a */.elementor-8639 .elementor-element.elementor-element-40ef525a a:hover svg path{
    fill:white!important;
    
    
}
.elementor-8639 .elementor-element.elementor-element-40ef525a a:hover{
    transition: .2s all ease-in-out!important;
}

.elementor-8639 .elementor-element.elementor-element-40ef525a span{
    font-size: 17px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42d19ab7 */.elementor-8639 .elementor-element.elementor-element-42d19ab7 p:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c87c2f4 */.elementor-8639 .elementor-element.elementor-element-6c87c2f4 p:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49e336d5 */.elementor-8639 .elementor-element.elementor-element-49e336d5 a:hover svg path{
    fill:white!important;
    
    
}
.elementor-8639 .elementor-element.elementor-element-49e336d5 a:hover{
    transition: .2s all ease-in-out!important;
}

.elementor-8639 .elementor-element.elementor-element-49e336d5 span{
    font-size: 17px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305c45f8 */.elementor-8639 .elementor-element.elementor-element-305c45f8 p:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ade851b */.elementor-8639 .elementor-element.elementor-element-6ade851b a:hover svg path{
    fill:white!important;
    
    
}
.elementor-8639 .elementor-element.elementor-element-6ade851b a:hover{
    transition: .2s all ease-in-out!important;
}

.elementor-8639 .elementor-element.elementor-element-6ade851b span{
    font-size: 17px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e562418 */.elementor-8639 .elementor-element.elementor-element-5e562418 p:not(:last-child){
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c137e46 */.elementor-8639 .elementor-element.elementor-element-2c137e46 a:hover svg path{
    fill:white!important;
    
    
}
.elementor-8639 .elementor-element.elementor-element-2c137e46 a:hover{
    transition: .2s all ease-in-out!important;
}

.elementor-8639 .elementor-element.elementor-element-2c137e46 span{
    font-size: 17px!important;
}/* End custom CSS */