.elementor-4290 .elementor-element.elementor-element-4c96460a:not(.elementor-motion-effects-element-type-background), .elementor-4290 .elementor-element.elementor-element-4c96460a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FB;}.elementor-4290 .elementor-element.elementor-element-4c96460a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:90px 0px 90px 0px;}.elementor-4290 .elementor-element.elementor-element-4c96460a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4290 .elementor-element.elementor-element-233ce96e > .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-4290 .elementor-element.elementor-element-d8d063e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:70px;font-weight:500;line-height:1.2em;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-265b7117{margin-top:0px;margin-bottom:0px;padding:200px 0px 100px 0px;}.elementor-4290 .elementor-element.elementor-element-198d4529 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-a6ebca2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-1409ba3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4290 .elementor-element.elementor-element-3b9c387b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;width:auto;max-width:auto;margin:7px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-3b9c387b .elementor-divider-separator{width:65px;}.elementor-4290 .elementor-element.elementor-element-3b9c387b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4290 .elementor-element.elementor-element-42072222{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-42072222 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-58a7cc2d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4290 .elementor-element.elementor-element-58a7cc2d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:500;line-height:1.2em;color:#1E1E2D;}.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-4290 .elementor-element.elementor-element-3c2cc22b{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:400;color:#5B6570;}.elementor-4290 .elementor-element.elementor-element-95c70c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.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-4290 .elementor-element.elementor-element-7b2e3fed{margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-4290 .elementor-element.elementor-element-1a204a66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-2dcfa6e6{text-align:center;}.elementor-4290 .elementor-element.elementor-element-2dcfa6e6 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:500;color:#A7C7D2;}.elementor-4290 .elementor-element.elementor-element-7be1bf7c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-7be1bf7c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:500;line-height:1.2em;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-bcc5ac7{margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-1160ef1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-ca23666 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;color:#0D0D12;}.elementor-4290 .elementor-element.elementor-element-1c73786{--divider-border-style:solid;--divider-color:#A7C7D2;--divider-border-width:2px;width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-1c73786 .elementor-divider-separator{width:65px;}.elementor-4290 .elementor-element.elementor-element-1c73786 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4290 .elementor-element.elementor-element-d08dd2e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-5d11758 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;color:#0D0D12;}.elementor-4290 .elementor-element.elementor-element-2230715{--divider-border-style:solid;--divider-color:#A7C7D2;--divider-border-width:2px;width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-2230715 .elementor-divider-separator{width:65px;}.elementor-4290 .elementor-element.elementor-element-2230715 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4290 .elementor-element.elementor-element-7a88bac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-31e3136 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;color:#0D0D12;}.elementor-4290 .elementor-element.elementor-element-d59f613{--divider-border-style:solid;--divider-color:#A7C7D2;--divider-border-width:2px;width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-d59f613 .elementor-divider-separator{width:65px;}.elementor-4290 .elementor-element.elementor-element-d59f613 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4290 .elementor-element.elementor-element-22bb525{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-b02f88e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-224ad36 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;color:#0D0D12;}.elementor-4290 .elementor-element.elementor-element-8ceab23{--divider-border-style:solid;--divider-color:#A7C7D2;--divider-border-width:2px;width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-8ceab23 .elementor-divider-separator{width:65px;}.elementor-4290 .elementor-element.elementor-element-8ceab23 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4290 .elementor-element.elementor-element-76c08bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-2367a9b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;color:#0D0D12;}.elementor-4290 .elementor-element.elementor-element-d6a39b0{--divider-border-style:solid;--divider-color:#A7C7D2;--divider-border-width:2px;width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-d6a39b0 .elementor-divider-separator{width:65px;}.elementor-4290 .elementor-element.elementor-element-d6a39b0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4290 .elementor-element.elementor-element-63825d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-2b8bf93 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;color:#0D0D12;}.elementor-4290 .elementor-element.elementor-element-4355481{--divider-border-style:solid;--divider-color:#A7C7D2;--divider-border-width:2px;width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-4355481 .elementor-divider-separator{width:65px;}.elementor-4290 .elementor-element.elementor-element-4355481 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4290 .elementor-element.elementor-element-06ddcd6{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-4b93381 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-4be3de0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;color:#0D0D12;}.elementor-4290 .elementor-element.elementor-element-95b81b2{--divider-border-style:solid;--divider-color:#A7C7D2;--divider-border-width:2px;width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-95b81b2 .elementor-divider-separator{width:65px;}.elementor-4290 .elementor-element.elementor-element-95b81b2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4290 .elementor-element.elementor-element-dcc3920 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-2c5905c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-4f15b1df{margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-4290 .elementor-element.elementor-element-72224725 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-6f9a043c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-6f9a043c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-31364cf7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-31364cf7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:500;color:#1E1E2D;}.elementor-widget-global .elementor-testimonial__text{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-global .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-global .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4290 .elementor-element.elementor-global-4335 .swiper-pagination-bullet-active, .elementor-4290 .elementor-element.elementor-global-4335 .swiper-pagination-progressbar-fill{background-color:#A7C7D2;}.elementor-4290 .elementor-element.elementor-global-4335 .swiper-pagination-fraction{color:#A7C7D2;}.elementor-4290 .elementor-element.elementor-global-4335 .elementor-swiper-button{font-size:20px;}.elementor-4290 .elementor-element.elementor-global-4335.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-4290 .elementor-element.elementor-global-4335.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:40px;}.elementor-4290 .elementor-element.elementor-global-4335.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:40px;}.elementor-4290 .elementor-element.elementor-global-4335.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:40px;}.elementor-4290 .elementor-element.elementor-global-4335.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:40px;}.elementor-4290 .elementor-element.elementor-global-4335 .elementor-testimonial__text{color:#5B6570;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:400;font-style:normal;}.elementor-4290 .elementor-element.elementor-global-4335 .elementor-testimonial__name{color:#5B6570;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;}.elementor-4290 .elementor-element.elementor-global-4335 .elementor-testimonial__title{color:#5B6570;}.elementor-4290 .elementor-element.elementor-element-514c95a{margin-top:0px;margin-bottom:0px;padding:100px 10px 100px 10px;}.elementor-4290 .elementor-element.elementor-element-d3dbbb3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-c87aec9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-c87aec9 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-16b4701{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-16b4701 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:500;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-d20c4be{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-d20c4be .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-baab864{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-baab864 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:500;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-ca5cd20{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 75px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-ca5cd20 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:500;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-63d399a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-63d399a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:400;color:#5B6570;}.elementor-4290 .elementor-element.elementor-element-8ebbabf:not(.elementor-motion-effects-element-type-background), .elementor-4290 .elementor-element.elementor-element-8ebbabf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FB;}.elementor-4290 .elementor-element.elementor-element-8ebbabf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:160px 0px 160px 0px;}.elementor-4290 .elementor-element.elementor-element-8ebbabf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4290 .elementor-element.elementor-element-dbd7031.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4290 .elementor-element.elementor-element-e214bbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-e214bbd .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-a066676{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4290 .elementor-element.elementor-element-a066676 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:500;line-height:1.2em;color:#1E1E2D;}.elementor-4290 .elementor-element.elementor-element-d5e146c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;text-align:center;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:400;color:#5B6570;}@media(min-width:768px){.elementor-4290 .elementor-element.elementor-element-1409ba3{width:64.957%;}.elementor-4290 .elementor-element.elementor-element-95c70c5{width:35%;}}@media(max-width:1024px){.elementor-4290 .elementor-element.elementor-element-4c96460a{padding:90px 20px 90px 20px;}.elementor-4290 .elementor-element.elementor-element-265b7117{margin-top:0px;margin-bottom:0px;padding:100px 10px 100px 10px;}.elementor-4290 .elementor-element.elementor-element-1409ba3 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-95c70c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-7be1bf7c{padding:0px 20px 0px 20px;}.elementor-4290 .elementor-element.elementor-element-bcc5ac7{margin-top:0px;margin-bottom:0px;padding:100px 10px 0px 10px;}.elementor-4290 .elementor-element.elementor-element-1160ef1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-ca23666 .elementor-heading-title{font-size:24px;}.elementor-4290 .elementor-element.elementor-element-5d11758 .elementor-heading-title{font-size:24px;}.elementor-4290 .elementor-element.elementor-element-31e3136 .elementor-heading-title{font-size:24px;}.elementor-4290 .elementor-element.elementor-element-22bb525{margin-top:0px;margin-bottom:0px;padding:75px 10px 0px 10px;}.elementor-4290 .elementor-element.elementor-element-224ad36 .elementor-heading-title{font-size:24px;}.elementor-4290 .elementor-element.elementor-element-2367a9b .elementor-heading-title{font-size:24px;}.elementor-4290 .elementor-element.elementor-element-2b8bf93 .elementor-heading-title{font-size:24px;}.elementor-4290 .elementor-element.elementor-element-06ddcd6{margin-top:0px;margin-bottom:0px;padding:75px 10px 0px 10px;}.elementor-4290 .elementor-element.elementor-element-4be3de0 .elementor-heading-title{font-size:24px;}.elementor-4290 .elementor-element.elementor-element-ca5cd20{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}}@media(max-width:767px){.elementor-4290 .elementor-element.elementor-element-4c96460a{padding:90px 10px 90px 10px;}.elementor-4290 .elementor-element.elementor-element-d8d063e .elementor-heading-title{font-size:36px;}.elementor-4290 .elementor-element.elementor-element-265b7117{padding:50px 0px 50px 0px;}.elementor-4290 .elementor-element.elementor-element-a6ebca2{padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-1409ba3 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-4290 .elementor-element.elementor-element-58a7cc2d{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-58a7cc2d .elementor-heading-title{font-size:33px;}.elementor-4290 .elementor-element.elementor-element-3c2cc22b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-95c70c5 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-7b2e3fed{margin-top:0px;margin-bottom:80px;padding:75px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-7be1bf7c .elementor-heading-title{font-size:33px;}.elementor-4290 .elementor-element.elementor-element-d08dd2e > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-7a88bac > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-22bb525{padding:40px 0px 0px 10px;}.elementor-4290 .elementor-element.elementor-element-2367a9b{padding:40px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-2b8bf93{padding:40px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-06ddcd6{padding:40px 0px 0px 10px;}.elementor-4290 .elementor-element.elementor-element-4f15b1df{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-72224725 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-31364cf7{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-31364cf7 .elementor-heading-title{font-size:33px;}.elementor-4290 .elementor-element.elementor-element-514c95a{margin-top:0px;margin-bottom:0px;padding:50px 22px 50px 20px;}.elementor-4290 .elementor-element.elementor-element-d3dbbb3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-16b4701{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-16b4701 .elementor-heading-title{font-size:33px;}.elementor-4290 .elementor-element.elementor-element-d20c4be{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4290 .elementor-element.elementor-element-baab864{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-baab864 .elementor-heading-title{font-size:33px;}.elementor-4290 .elementor-element.elementor-element-ca5cd20{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-ca5cd20 .elementor-heading-title{font-size:33px;}.elementor-4290 .elementor-element.elementor-element-9001771{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-4290 .elementor-element.elementor-element-8ebbabf{padding:50px 0px 50px 0px;}.elementor-4290 .elementor-element.elementor-element-a066676{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-4290 .elementor-element.elementor-element-a066676 .elementor-heading-title{font-size:33px;}}/* Start custom CSS for text-editor, class: .elementor-element-3c2cc22b */.textBlock p {
    margin-bottom:20px;
}
.textBlock p:last-child {
    margin-bottom :0px;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-4335 */.elementor-4290 .elementor-element.elementor-global-4335 .swiper-slide:before {
    content: "";
    display: block;
    background-image: url('/wp-content/uploads/2023/01/quotes-1-min.png');
    background-size: contain;
    width: 40px;
    height: 40px;
    margin-left: calc(50% - 20px);
    margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3217bc3 */.elementor-4290 .elementor-element.elementor-element-3217bc3 .portrait_calculation {
    max-width: 600px;
    margin: 0px auto;
}
.elementor-4290 .elementor-element.elementor-element-3217bc3 .form .field {
    width: 100%;
}
.elementor-4290 .elementor-element.elementor-element-3217bc3 .form .field #error_message, .elementor-4290 .elementor-element.elementor-element-3217bc3 .form label {
    margin-top: 5px;
    font-family: "Ubuntu", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-4290 .elementor-element.elementor-element-3217bc3 .form .field input {
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #5B6570;
    min-height: 59px;
    padding: 7px 20px;
    margin-top: 10px;
}
.elementor-4290 .elementor-element.elementor-element-3217bc3 .form {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.elementor-4290 .elementor-element.elementor-element-3217bc3 .form input[type="submit"] {
    margin-top: 25px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output {
    position: relative;
    height: 470px;
    margin: 75px auto 0;
    max-width: 330px;
}
@media(max-width:767px){
    .elementor-4290 .elementor-element.elementor-element-3217bc3 .output {
        margin: 50px auto 0;
    }
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp {
    position: absolute;
    width: 60px;
    height: 60px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp .label {
    font-size: .9em;
    display: block;
    text-align: center;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp .value {
    font-weight: 700;
    font-size: 1.1em;
    padding: 7px;
    background: #F2F8FB;
    margin-top: 5px;
    border-radius: 3px;
    height: 35px;
    display: block;
    text-align: center;
    padding-top: 4px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-1 {
    left: 0;
    top: 160px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-2 {
    left: 120px;
    top: 160px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-3 {
    left: 240px;
    top: 160px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-4 {
    left: 60px;
    top: 240px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-5 {
    left: 180px;
    top: 240px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-6 {
    left: 120px;
    top: 320px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-7 {
    left: 300px;
    top: 240px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-8 {
    left: 120px;
    top: 400px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-9 {
    left: 60px;
    top: 80px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-10 {
    left: 180px;
    top: 80px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-11 {
    left: 120px;
    top: 0;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 .output-wrp-12 {
    left: 300px;
    top: 320px;
}

.elementor-4290 .elementor-element.elementor-element-3217bc3 svg {
    margin-top: 165px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-12a4148 */.elementor-4290 .elementor-element.elementor-element-12a4148 .portrait_calculation {
    max-width: 600px;
    margin: 0px auto;
}
.elementor-4290 .elementor-element.elementor-element-12a4148 .form .field {
    width: 100%;
}
.elementor-4290 .elementor-element.elementor-element-12a4148 .form .field #error_message, .elementor-4290 .elementor-element.elementor-element-12a4148 .form label {
    margin-top: 5px;
    font-family: "Ubuntu", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-4290 .elementor-element.elementor-element-12a4148 .form .field input {
    font-family: "Ubuntu", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #5B6570;
    min-height: 59px;
    padding: 7px 20px;
    margin-top: 10px;
}
.elementor-4290 .elementor-element.elementor-element-12a4148 .form {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.elementor-4290 .elementor-element.elementor-element-12a4148 .form input[type="submit"] {
    margin-top: 25px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output {
    position: relative;
    height: 470px;
    margin: 75px auto 0;
    max-width: 330px;
}
@media(max-width:767px){
    .elementor-4290 .elementor-element.elementor-element-12a4148 .output {
        margin: 50px auto 0;
    }
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp {
    position: absolute;
    width: 60px;
    height: 60px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp .label {
    font-size: .9em;
    display: block;
    text-align: center;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp .value {
    font-weight: 700;
    font-size: 1.1em;
    padding: 7px;
    background: #F2F8FB;
    margin-top: 5px;
    border-radius: 3px;
    height: 35px;
    display: block;
    text-align: center;
    padding-top: 4px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-1 {
    left: 0;
    top: 160px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-2 {
    left: 120px;
    top: 160px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-3 {
    left: 240px;
    top: 160px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-4 {
    left: 60px;
    top: 240px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-5 {
    left: 180px;
    top: 240px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-6 {
    left: 120px;
    top: 320px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-7 {
    left: 300px;
    top: 240px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-8 {
    left: 120px;
    top: 400px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-9 {
    left: 60px;
    top: 80px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-10 {
    left: 180px;
    top: 80px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-11 {
    left: 120px;
    top: 0;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 .output-wrp-12 {
    left: 300px;
    top: 320px;
}

.elementor-4290 .elementor-element.elementor-element-12a4148 svg {
    margin-top: 165px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9001771 */.elementor-4290 .elementor-element.elementor-element-9001771 .table_div {
    display: flex;
    flex-wrap: wrap;
}
.elementor-4290 .elementor-element.elementor-element-9001771 .break-before {
    flex-basis: 100%;
    height: 0;
    margin-top: -20px !important;
    display: block;
}
.elementor-4290 .elementor-element.elementor-element-9001771 .table_div > div {
    padding: 5px;
    margin: 2px;
    width: 65px
}
.elementor-4290 .elementor-element.elementor-element-9001771 .table_div > div.one_row {
    background-color: #ffe4e4;
}
.elementor-4290 .elementor-element.elementor-element-9001771 .table_div > div.two_row {
    background-color: #e1f0f7;
}
.elementor-4290 .elementor-element.elementor-element-9001771 .table_div > div.three_row {
    background-color: #f2f8fb;
}
.elementor-4290 .elementor-element.elementor-element-9001771 .table_div > div.for_row {
    background-color: #ebfbeb;
}
.elementor-4290 .elementor-element.elementor-element-9001771 .table_div > div div {
    text-align: center;
}
.elementor-4290 .elementor-element.elementor-element-9001771 .table_div > div div:last-child {
    font-weight: bold;
}
.elementor-4290 .elementor-element.elementor-element-9001771 .table_div {
    justify-content: center;
}

@media(max-width:990px){
    .elementor-4290 .elementor-element.elementor-element-9001771 .break-before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5e146c */.textBlock p {
    margin-bottom:20px;
}
.textBlock p:last-child {
    margin-bottom :0px;
}
.textBlock ul {
    margin-bottom:20px;
}/* End custom CSS */