.elementor-8939 .elementor-element.elementor-element-3e03ad2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8939 .elementor-element.elementor-element-254c3ce5{--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;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8939 .elementor-element.elementor-element-254c3ce5:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-254c3ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-771767f{padding:20px 0px 070px 0px;text-align:center;}.elementor-8939 .elementor-element.elementor-element-771767f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:54px;font-weight:700;line-height:60px;color:#002D42;}.elementor-8939 .elementor-element.elementor-element-608cf94{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8939 .elementor-element.elementor-element-a3b466b{--display:flex;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8939 .elementor-element.elementor-element-a3b466b::before, .elementor-8939 .elementor-element.elementor-element-a3b466b > .elementor-background-video-container::before, .elementor-8939 .elementor-element.elementor-element-a3b466b > .e-con-inner > .elementor-background-video-container::before, .elementor-8939 .elementor-element.elementor-element-a3b466b > .elementor-background-slideshow::before, .elementor-8939 .elementor-element.elementor-element-a3b466b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8939 .elementor-element.elementor-element-a3b466b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8939 .elementor-element.elementor-element-f125016{padding:0px 0px 10px 0px;text-align:center;}.elementor-8939 .elementor-element.elementor-element-f125016 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-f649b2a{padding:0px 0px 10px 0px;text-align:center;}.elementor-8939 .elementor-element.elementor-element-f649b2a .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-8939 .elementor-element.elementor-element-b51397c{padding:10px 15px 10px 15px;text-align:center;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-8939 .elementor-element.elementor-element-56d02c0{--display:flex;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8939 .elementor-element.elementor-element-56d02c0:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-56d02c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-56d02c0::before, .elementor-8939 .elementor-element.elementor-element-56d02c0 > .elementor-background-video-container::before, .elementor-8939 .elementor-element.elementor-element-56d02c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8939 .elementor-element.elementor-element-56d02c0 > .elementor-background-slideshow::before, .elementor-8939 .elementor-element.elementor-element-56d02c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8939 .elementor-element.elementor-element-56d02c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8939 .elementor-element.elementor-element-d5c63f6{padding:0px 0px 10px 0px;text-align:center;}.elementor-8939 .elementor-element.elementor-element-d5c63f6 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-d345233{padding:10px 15px 10px 15px;text-align:center;font-family:"Assistant", Sans-serif;font-size:30px;font-weight:400;line-height:1.5em;color:#DAEBF0;}.elementor-8939 .elementor-element.elementor-element-94e50ef{padding:0px 0px 0px 0px;text-align:center;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.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-8939 .elementor-element.elementor-element-c309bfc .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:10px 20px 10px 20px;}.elementor-8939 .elementor-element.elementor-element-c309bfc{padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-f9eadbf{--display:flex;--justify-content:center;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 10px 0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8939 .elementor-element.elementor-element-f9eadbf:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-f9eadbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAEBF0;}.elementor-8939 .elementor-element.elementor-element-f9eadbf::before, .elementor-8939 .elementor-element.elementor-element-f9eadbf > .elementor-background-video-container::before, .elementor-8939 .elementor-element.elementor-element-f9eadbf > .e-con-inner > .elementor-background-video-container::before, .elementor-8939 .elementor-element.elementor-element-f9eadbf > .elementor-background-slideshow::before, .elementor-8939 .elementor-element.elementor-element-f9eadbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-8939 .elementor-element.elementor-element-f9eadbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8939 .elementor-element.elementor-element-3616667{padding:0px 0px 10px 0px;text-align:center;}.elementor-8939 .elementor-element.elementor-element-3616667 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-a53ea77{padding:10px 15px 10px 15px;text-align:center;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-8939 .elementor-element.elementor-element-5aa5a38{--display:flex;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-292e588 );--border-color:var( --e-global-color-292e588 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8939 .elementor-element.elementor-element-5aa5a38::before, .elementor-8939 .elementor-element.elementor-element-5aa5a38 > .elementor-background-video-container::before, .elementor-8939 .elementor-element.elementor-element-5aa5a38 > .e-con-inner > .elementor-background-video-container::before, .elementor-8939 .elementor-element.elementor-element-5aa5a38 > .elementor-background-slideshow::before, .elementor-8939 .elementor-element.elementor-element-5aa5a38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8939 .elementor-element.elementor-element-5aa5a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8939 .elementor-element.elementor-element-061f759{--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;--flex-wrap:wrap;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8939 .elementor-element.elementor-element-061f759::before, .elementor-8939 .elementor-element.elementor-element-061f759 > .elementor-background-video-container::before, .elementor-8939 .elementor-element.elementor-element-061f759 > .e-con-inner > .elementor-background-video-container::before, .elementor-8939 .elementor-element.elementor-element-061f759 > .elementor-background-slideshow::before, .elementor-8939 .elementor-element.elementor-element-061f759 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8939 .elementor-element.elementor-element-061f759 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8939 .elementor-element.elementor-element-f5b9b77{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#5C8590;--border-color:#5C8590;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8939 .elementor-element.elementor-element-f5b9b77:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-f5b9b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1D1D5;}.elementor-8939 .elementor-element.elementor-element-bfa7fe8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;text-align:center;}.elementor-8939 .elementor-element.elementor-element-bfa7fe8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:0px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-0c0a3d1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;text-align:center;}.elementor-8939 .elementor-element.elementor-element-0c0a3d1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-9dd7935 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:10px 20px 10px 20px;}.elementor-8939 .elementor-element.elementor-element-9dd7935{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-11680ff .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:10px 20px 10px 20px;}.elementor-8939 .elementor-element.elementor-element-11680ff{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-a7f57ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-8939 .elementor-element.elementor-element-8ed7258{padding:0px 0px 10px 0px;z-index:2;text-align:center;}.elementor-8939 .elementor-element.elementor-element-8ed7258 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-c9659a9{padding:0px 0px 0px 0px;z-index:2;text-align:center;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-3c92490{width:100%;max-width:100%;padding:20px 0px 0px 0px;top:30px;}.elementor-8939 .elementor-element.elementor-element-3c92490.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-8939 .elementor-element.elementor-element-3c92490{right:0px;}body.rtl .elementor-8939 .elementor-element.elementor-element-3c92490{left:0px;}.elementor-8939 .elementor-element.elementor-element-3c92490 .elementor-icon-wrapper{text-align:center;}.elementor-8939 .elementor-element.elementor-element-3c92490.elementor-view-stacked .elementor-icon{background-color:#D5E2E6;}.elementor-8939 .elementor-element.elementor-element-3c92490.elementor-view-framed .elementor-icon, .elementor-8939 .elementor-element.elementor-element-3c92490.elementor-view-default .elementor-icon{color:#D5E2E6;border-color:#D5E2E6;}.elementor-8939 .elementor-element.elementor-element-3c92490.elementor-view-framed .elementor-icon, .elementor-8939 .elementor-element.elementor-element-3c92490.elementor-view-default .elementor-icon svg{fill:#D5E2E6;}.elementor-8939 .elementor-element.elementor-element-3c92490 .elementor-icon{font-size:100px;}.elementor-8939 .elementor-element.elementor-element-3c92490 .elementor-icon svg{height:100px;}.elementor-8939 .elementor-element.elementor-element-3c92490 .elementor-icon i, .elementor-8939 .elementor-element.elementor-element-3c92490 .elementor-icon svg{transform:rotate(0deg);}.elementor-8939 .elementor-element.elementor-element-4f29d17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-8939 .elementor-element.elementor-element-b022aab{padding:0px 0px 10px 0px;z-index:2;text-align:center;}.elementor-8939 .elementor-element.elementor-element-b022aab .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-cd89dc6{padding:0px 0px 0px 0px;z-index:2;text-align:center;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-8939 .elementor-element.elementor-element-a427ac5{width:100%;max-width:100%;padding:20px 0px 0px 0px;top:30px;}.elementor-8939 .elementor-element.elementor-element-a427ac5.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-8939 .elementor-element.elementor-element-a427ac5{right:0px;}body.rtl .elementor-8939 .elementor-element.elementor-element-a427ac5{left:0px;}.elementor-8939 .elementor-element.elementor-element-a427ac5 .elementor-icon-wrapper{text-align:center;}.elementor-8939 .elementor-element.elementor-element-a427ac5.elementor-view-stacked .elementor-icon{background-color:#D5E2E6;}.elementor-8939 .elementor-element.elementor-element-a427ac5.elementor-view-framed .elementor-icon, .elementor-8939 .elementor-element.elementor-element-a427ac5.elementor-view-default .elementor-icon{color:#D5E2E6;border-color:#D5E2E6;}.elementor-8939 .elementor-element.elementor-element-a427ac5.elementor-view-framed .elementor-icon, .elementor-8939 .elementor-element.elementor-element-a427ac5.elementor-view-default .elementor-icon svg{fill:#D5E2E6;}.elementor-8939 .elementor-element.elementor-element-a427ac5 .elementor-icon{font-size:100px;}.elementor-8939 .elementor-element.elementor-element-a427ac5 .elementor-icon svg{height:100px;}.elementor-8939 .elementor-element.elementor-element-a427ac5 .elementor-icon i, .elementor-8939 .elementor-element.elementor-element-a427ac5 .elementor-icon svg{transform:rotate(0deg);}.elementor-8939 .elementor-element.elementor-element-314adcb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-8939 .elementor-element.elementor-element-6fc31dc{padding:0px 0px 10px 0px;z-index:2;text-align:center;}.elementor-8939 .elementor-element.elementor-element-6fc31dc .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-14bad49{padding:0px 0px 0px 0px;z-index:2;text-align:center;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-8939 .elementor-element.elementor-element-6d03b02{width:100%;max-width:100%;padding:20px 0px 0px 0px;top:20px;}.elementor-8939 .elementor-element.elementor-element-6d03b02.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-8939 .elementor-element.elementor-element-6d03b02{right:0px;}body.rtl .elementor-8939 .elementor-element.elementor-element-6d03b02{left:0px;}.elementor-8939 .elementor-element.elementor-element-6d03b02 .elementor-icon-wrapper{text-align:center;}.elementor-8939 .elementor-element.elementor-element-6d03b02.elementor-view-stacked .elementor-icon{background-color:#D5E2E6;}.elementor-8939 .elementor-element.elementor-element-6d03b02.elementor-view-framed .elementor-icon, .elementor-8939 .elementor-element.elementor-element-6d03b02.elementor-view-default .elementor-icon{color:#D5E2E6;border-color:#D5E2E6;}.elementor-8939 .elementor-element.elementor-element-6d03b02.elementor-view-framed .elementor-icon, .elementor-8939 .elementor-element.elementor-element-6d03b02.elementor-view-default .elementor-icon svg{fill:#D5E2E6;}.elementor-8939 .elementor-element.elementor-element-6d03b02 .elementor-icon{font-size:100px;}.elementor-8939 .elementor-element.elementor-element-6d03b02 .elementor-icon svg{height:100px;}.elementor-8939 .elementor-element.elementor-element-6d03b02 .elementor-icon i, .elementor-8939 .elementor-element.elementor-element-6d03b02 .elementor-icon svg{transform:rotate(0deg);}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-8939 .elementor-element.elementor-element-d20e68c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;padding:50px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-d20e68c .elementor-divider-separator{width:100%;}.elementor-8939 .elementor-element.elementor-element-d20e68c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8939 .elementor-element.elementor-element-58ca3bc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:2;}.elementor-8939 .elementor-element.elementor-element-58ca3bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-58ca3bc.elementor-element{--align-self:center;}.elementor-8939 .elementor-element.elementor-element-0c1b73a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;padding:50px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-0c1b73a .elementor-divider-separator{width:100%;}.elementor-8939 .elementor-element.elementor-element-0c1b73a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8939 .elementor-element.elementor-element-1c40534{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8939 .elementor-element.elementor-element-a336ab6{padding:060px 0px 20px 0px;}.elementor-8939 .elementor-element.elementor-element-a336ab6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;line-height:70px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-ff2071b{width:100%;max-width:100%;padding:0px 50px 0px 050px;text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:normal;line-height:35px;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-6848d24{padding:10px 0px 20px 0px;}.elementor-8939 .elementor-element.elementor-element-6848d24 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;line-height:50px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-e44134b{width:100%;max-width:100%;padding:0px 50px 0px 050px;text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:normal;line-height:35px;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-d82d472{padding:10px 0px 20px 0px;}.elementor-8939 .elementor-element.elementor-element-d82d472 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;line-height:50px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-e2dce26{width:100%;max-width:100%;padding:0px 50px 0px 050px;text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:normal;line-height:35px;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-d6aaef8{padding:10px 0px 20px 0px;}.elementor-8939 .elementor-element.elementor-element-d6aaef8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;line-height:50px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-cc93daf{width:100%;max-width:100%;padding:0px 50px 0px 050px;text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:normal;line-height:35px;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-210487c{padding:10px 0px 20px 0px;}.elementor-8939 .elementor-element.elementor-element-210487c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;line-height:50px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-0c2f76c{width:100%;max-width:100%;padding:0px 50px 0px 050px;text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:normal;line-height:35px;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-1fa961c{padding:10px 0px 20px 0px;}.elementor-8939 .elementor-element.elementor-element-1fa961c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;line-height:50px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-3d58f35{width:100%;max-width:100%;padding:0px 50px 0px 050px;text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:normal;line-height:35px;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-c7f41ec{padding:10px 0px 20px 0px;}.elementor-8939 .elementor-element.elementor-element-c7f41ec .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;line-height:50px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-7476dab{width:100%;max-width:100%;padding:0px 50px 0px 050px;text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:normal;line-height:35px;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-387243c{padding:10px 0px 20px 0px;}.elementor-8939 .elementor-element.elementor-element-387243c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;line-height:50px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-05b916d{width:100%;max-width:100%;padding:0px 50px 0px 050px;text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:normal;line-height:35px;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-6189ceb{padding:10px 0px 20px 0px;}.elementor-8939 .elementor-element.elementor-element-6189ceb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;line-height:50px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-0329097{width:100%;max-width:100%;padding:0px 50px 0px 050px;text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:normal;line-height:35px;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-aa76208{--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-8939 .elementor-element.elementor-element-a6661a3{--spacer-size:50px;}.elementor-8939 .elementor-element.elementor-element-118d944{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-8939 .elementor-element.elementor-element-118d944:not(.elementor-motion-effects-element-type-background), .elementor-8939 .elementor-element.elementor-element-118d944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8939 .elementor-element.elementor-element-d146e4b{--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;}.elementor-8939 .elementor-element.elementor-element-f8b5f74{text-align:center;}.elementor-8939 .elementor-element.elementor-element-f8b5f74 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-6d22bd3{padding:0px 0px 20px 0px;text-align:center;}.elementor-8939 .elementor-element.elementor-element-6d22bd3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;line-height:50px;color:var( --e-global-color-secondary );}.elementor-8939 .elementor-element.elementor-element-949cadf{text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-8939 .elementor-element.elementor-element-6e5b139 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-8939 .elementor-element.elementor-element-7eb9c922{--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-8939 .elementor-element.elementor-element-195ced58{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8939 .elementor-element.elementor-element-3e03ad2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8939 .elementor-element.elementor-element-254c3ce5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8939 .elementor-element.elementor-element-771767f .elementor-heading-title{font-size:40px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-f125016 .elementor-heading-title{font-size:26px;}.elementor-8939 .elementor-element.elementor-element-f649b2a .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8939 .elementor-element.elementor-element-b51397c{font-size:18px;}.elementor-8939 .elementor-element.elementor-element-d345233{font-size:28px;}.elementor-8939 .elementor-element.elementor-element-94e50ef{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8939 .elementor-element.elementor-element-c309bfc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8939 .elementor-element.elementor-element-a53ea77{font-size:18px;}.elementor-8939 .elementor-element.elementor-element-bfa7fe8 .elementor-heading-title{font-size:22px;}.elementor-8939 .elementor-element.elementor-element-0c0a3d1 .elementor-heading-title{font-size:26px;}.elementor-8939 .elementor-element.elementor-element-9dd7935 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8939 .elementor-element.elementor-element-11680ff .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8939 .elementor-element.elementor-element-8ed7258 .elementor-heading-title{font-size:22px;}.elementor-8939 .elementor-element.elementor-element-c9659a9{font-size:16px;}.elementor-8939 .elementor-element.elementor-element-3c92490 .elementor-icon{font-size:130px;}.elementor-8939 .elementor-element.elementor-element-3c92490 .elementor-icon svg{height:130px;}.elementor-8939 .elementor-element.elementor-element-b022aab .elementor-heading-title{font-size:22px;}.elementor-8939 .elementor-element.elementor-element-cd89dc6{font-size:16px;}.elementor-8939 .elementor-element.elementor-element-a427ac5 .elementor-icon{font-size:130px;}.elementor-8939 .elementor-element.elementor-element-a427ac5 .elementor-icon svg{height:130px;}.elementor-8939 .elementor-element.elementor-element-6fc31dc .elementor-heading-title{font-size:22px;}.elementor-8939 .elementor-element.elementor-element-14bad49{font-size:16px;}.elementor-8939 .elementor-element.elementor-element-6d03b02 .elementor-icon{font-size:130px;}.elementor-8939 .elementor-element.elementor-element-6d03b02 .elementor-icon svg{height:130px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8939 .elementor-element.elementor-element-58ca3bc{width:100%;max-width:100%;}.elementor-8939 .elementor-element.elementor-element-a336ab6 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-ff2071b{padding:0px 20px 0px 20px;}.elementor-8939 .elementor-element.elementor-element-6848d24 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-e44134b{padding:0px 20px 0px 20px;}.elementor-8939 .elementor-element.elementor-element-d82d472 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-e2dce26{padding:0px 20px 0px 20px;}.elementor-8939 .elementor-element.elementor-element-d6aaef8 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-cc93daf{padding:0px 20px 0px 20px;}.elementor-8939 .elementor-element.elementor-element-210487c .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-0c2f76c{padding:0px 20px 0px 20px;}.elementor-8939 .elementor-element.elementor-element-1fa961c .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-3d58f35{padding:0px 20px 0px 20px;}.elementor-8939 .elementor-element.elementor-element-c7f41ec .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-7476dab{padding:0px 20px 0px 20px;}.elementor-8939 .elementor-element.elementor-element-387243c .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-05b916d{padding:0px 20px 0px 20px;}.elementor-8939 .elementor-element.elementor-element-6189ceb .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-0329097{padding:0px 20px 0px 20px;}.elementor-8939 .elementor-element.elementor-element-118d944{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8939 .elementor-element.elementor-element-f8b5f74 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-6d22bd3 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-949cadf{text-align:start;font-size:16px;}.elementor-8939 .elementor-element.elementor-element-6e5b139{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-6e5b139 > .elementor-widget-container{padding:0px 30px 0px 0px;}}@media(max-width:767px){.elementor-8939 .elementor-element.elementor-element-3e03ad2d{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8939 .elementor-element.elementor-element-254c3ce5{--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8939 .elementor-element.elementor-element-771767f{padding:20px 0px 40px 0px;}.elementor-8939 .elementor-element.elementor-element-771767f .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-8939 .elementor-element.elementor-element-f125016{z-index:3;}.elementor-8939 .elementor-element.elementor-element-f125016 .elementor-heading-title{font-size:20px;}.elementor-8939 .elementor-element.elementor-element-f649b2a{z-index:3;}.elementor-8939 .elementor-element.elementor-element-f649b2a .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8939 .elementor-element.elementor-element-b51397c{font-size:17px;line-height:1.6em;}.elementor-8939 .elementor-element.elementor-element-d5c63f6 .elementor-heading-title{font-size:18px;}.elementor-8939 .elementor-element.elementor-element-d345233{font-size:22px;line-height:1.3em;}.elementor-8939 .elementor-element.elementor-element-94e50ef{font-size:17px;line-height:1.3em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8939 .elementor-element.elementor-element-c309bfc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8939 .elementor-element.elementor-element-f9eadbf{border-width:0px 0px 04px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:04px;--border-left-width:0px;}.elementor-8939 .elementor-element.elementor-element-3616667 .elementor-heading-title{font-size:20px;}.elementor-8939 .elementor-element.elementor-element-a53ea77{font-size:17px;line-height:1.3em;}.elementor-8939 .elementor-element.elementor-element-5aa5a38{--min-height:270px;}.elementor-8939 .elementor-element.elementor-element-f5b9b77{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8939 .elementor-element.elementor-element-bfa7fe8{padding:0px 0px 0px 0px;}.elementor-8939 .elementor-element.elementor-element-bfa7fe8 .elementor-heading-title{font-size:20px;}.elementor-8939 .elementor-element.elementor-element-0c0a3d1 .elementor-heading-title{font-size:20px;}.elementor-8939 .elementor-element.elementor-element-9dd7935{width:100%;max-width:100%;padding:0px 0px 015px 0px;}.elementor-8939 .elementor-element.elementor-element-9dd7935 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8939 .elementor-element.elementor-element-11680ff{width:100%;max-width:100%;}.elementor-8939 .elementor-element.elementor-element-11680ff .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8939 .elementor-element.elementor-element-a7f57ba{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-8939 .elementor-element.elementor-element-8ed7258 .elementor-heading-title{font-size:20px;}.elementor-8939 .elementor-element.elementor-element-c9659a9{font-size:17px;line-height:1.3em;}.elementor-8939 .elementor-element.elementor-element-3c92490{top:0px;}.elementor-8939 .elementor-element.elementor-element-3c92490 .elementor-icon{font-size:90px;}.elementor-8939 .elementor-element.elementor-element-3c92490 .elementor-icon svg{height:90px;}.elementor-8939 .elementor-element.elementor-element-4f29d17{border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-8939 .elementor-element.elementor-element-b022aab .elementor-heading-title{font-size:20px;}.elementor-8939 .elementor-element.elementor-element-cd89dc6{font-size:17px;line-height:1.3em;}.elementor-8939 .elementor-element.elementor-element-a427ac5{padding:10px 0px 0px 0px;top:0px;}.elementor-8939 .elementor-element.elementor-element-a427ac5 .elementor-icon{font-size:90px;}.elementor-8939 .elementor-element.elementor-element-a427ac5 .elementor-icon svg{height:90px;}.elementor-8939 .elementor-element.elementor-element-314adcb{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-8939 .elementor-element.elementor-element-6fc31dc .elementor-heading-title{font-size:20px;}.elementor-8939 .elementor-element.elementor-element-14bad49{font-size:17px;line-height:1.3em;}.elementor-8939 .elementor-element.elementor-element-6d03b02{top:0px;}.elementor-8939 .elementor-element.elementor-element-6d03b02 .elementor-icon{font-size:90px;}.elementor-8939 .elementor-element.elementor-element-6d03b02 .elementor-icon svg{height:90px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8939 .elementor-element.elementor-element-58ca3bc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8939 .elementor-element.elementor-element-a336ab6{padding:50px 0px 30px 0px;}.elementor-8939 .elementor-element.elementor-element-a336ab6 .elementor-heading-title{line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-ff2071b{padding:10px 10px 10px 10px;font-size:16px;}.elementor-8939 .elementor-element.elementor-element-6848d24{padding:10px 5px 20px 5px;text-align:start;}.elementor-8939 .elementor-element.elementor-element-6848d24 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-e44134b{padding:10px 10px 10px 10px;font-size:16px;}.elementor-8939 .elementor-element.elementor-element-d82d472{padding:10px 5px 20px 5px;text-align:start;}.elementor-8939 .elementor-element.elementor-element-d82d472 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-e2dce26{padding:10px 10px 10px 10px;font-size:16px;}.elementor-8939 .elementor-element.elementor-element-d6aaef8{padding:10px 5px 20px 5px;text-align:start;}.elementor-8939 .elementor-element.elementor-element-d6aaef8 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-cc93daf{padding:10px 10px 10px 10px;font-size:16px;}.elementor-8939 .elementor-element.elementor-element-210487c{padding:10px 5px 20px 5px;text-align:start;}.elementor-8939 .elementor-element.elementor-element-210487c .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-0c2f76c{padding:10px 10px 10px 10px;font-size:16px;}.elementor-8939 .elementor-element.elementor-element-1fa961c{padding:10px 5px 20px 5px;text-align:start;}.elementor-8939 .elementor-element.elementor-element-1fa961c .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-3d58f35{padding:10px 10px 10px 10px;font-size:16px;}.elementor-8939 .elementor-element.elementor-element-c7f41ec{padding:10px 5px 20px 5px;text-align:start;}.elementor-8939 .elementor-element.elementor-element-c7f41ec .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-7476dab{padding:10px 10px 10px 10px;font-size:16px;}.elementor-8939 .elementor-element.elementor-element-387243c{padding:10px 5px 20px 5px;text-align:start;}.elementor-8939 .elementor-element.elementor-element-387243c .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-05b916d{padding:10px 10px 10px 10px;font-size:16px;}.elementor-8939 .elementor-element.elementor-element-6189ceb{padding:10px 5px 20px 5px;text-align:start;}.elementor-8939 .elementor-element.elementor-element-6189ceb .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-0329097{padding:10px 10px 10px 10px;font-size:16px;}.elementor-8939 .elementor-element.elementor-element-118d944{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8939 .elementor-element.elementor-element-f8b5f74 .elementor-heading-title{line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-6d22bd3 .elementor-heading-title{line-height:1.4em;}.elementor-8939 .elementor-element.elementor-element-949cadf{text-align:start;}.elementor-8939 .elementor-element.elementor-element-6e5b139{width:100%;max-width:100%;}.elementor-8939 .elementor-element.elementor-element-6e5b139 > .elementor-widget-container{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-8939 .elementor-element.elementor-element-3e03ad2d{--width:100%;}.elementor-8939 .elementor-element.elementor-element-254c3ce5{--width:90%;}.elementor-8939 .elementor-element.elementor-element-608cf94{--width:80%;}.elementor-8939 .elementor-element.elementor-element-a3b466b{--width:100%;}.elementor-8939 .elementor-element.elementor-element-56d02c0{--width:100%;}.elementor-8939 .elementor-element.elementor-element-f9eadbf{--width:50%;}.elementor-8939 .elementor-element.elementor-element-5aa5a38{--width:50%;}.elementor-8939 .elementor-element.elementor-element-061f759{--width:80%;}.elementor-8939 .elementor-element.elementor-element-a7f57ba{--width:30%;}.elementor-8939 .elementor-element.elementor-element-4f29d17{--width:30%;}.elementor-8939 .elementor-element.elementor-element-314adcb{--width:40%;}.elementor-8939 .elementor-element.elementor-element-d146e4b{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8939 .elementor-element.elementor-element-254c3ce5{--width:98%;}.elementor-8939 .elementor-element.elementor-element-608cf94{--width:100%;}.elementor-8939 .elementor-element.elementor-element-a3b466b{--width:100%;}.elementor-8939 .elementor-element.elementor-element-56d02c0{--width:100%;}.elementor-8939 .elementor-element.elementor-element-061f759{--width:100%;}.elementor-8939 .elementor-element.elementor-element-d146e4b{--width:40%;}}/* Start custom CSS for text-editor, class: .elementor-element-b51397c */.emoji {
  font-size: 0.9em;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for formidable, class: .elementor-element-58ca3bc *//* ----- RTL TRANSITION ----- */


/* RTL form */
.frm_fields_container {
    direction: rtl !important;
    text-align: right !important;
}

.frm_submit {
    text-align: right !important;
}

.frm_primary_label {
    text-align: right !important;
    direction: rtl !important;
}


.frm_description {
    text-align: right !important;
    direction: rtl !important;
}



/* ----- RADIO BUTTONS DESIGN ----- */

/* radio buttons designו */
.frm_radio input[type="radio"] {
    background-color: #fff !important;
    border: 2px solid #57787D !important;
    border-radius: 50% !important;
    margin-left: 10px !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
}

/* CHECKED radio buttons design */
.frm_radio input[type="radio"]:checked {
    box-shadow: 0 0 0 2px #045CB4;
}

/* CHECKED radio button INNER CIRCLE only */
.frm_radio input[type="radio"]:checked::before {
    width: 10px !important;
    height: 10px !important;
    background-color: #57787D !important;
    border-radius: 50% !important;
    transform: translate(80%, -80%) !important;
}




/* ----- GENERAL FIELDS EDIT ----- */


/* FIELDS TITLES edit */
.frm_form_field label.frm_primary_label {
    font-size: 20px !important;
    font-weight: 600 !important;
    padding-top: 20px !important;
    padding-bottom: 15px !important;
}

/* FIELDS TITLES edit #2 */
.frm_primary_label {
    font-size: 20px !important;
    font-weight: 600 !important;
    padding-top: 20px !important;
    padding-bottom: 15px !important;
}


/* FIELDS SELECTION LABEL edit */
.frm_form_field label {
    font-size: 18px !important;
    font-weight: 400 !important;
}


/* TEXT & NUMBER INPUT field edit */
.frm_form_field input {
    border-radius: 10px !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #57787D !important;
    background-color: white !important;
}



/* ----- IMAGE-BASED RADIO BUTTONS EDIT ----- */


/* IMAGE-BASED LABELS radio buttons edit */
.frm_text_label_for_image {
    background: white;
    font-size: 18px !important;
    font-weight: 500 !important;
    width: 100px;
}

/* IMAGE-BASED radio buttons edit */
.frm_image_option_container {
    border-color: #57787D !important;
    border-width: 1px !important;
    border-radius: 20px !important;
}

/* IMAGE-BASED radio buttons imag size edit */
.frm_radio.frm_image_option.frm_image_small {
    width: 100px !important;
}

/* IMAGE-BASED radio buttons imag size edit #2 */
.frm_image_option_container.frm_label_with_image img {
    height: 100px !important;
}




/* ----- GENERAL FORM STRUCTURE EDIT ----- */

/* MAIN FORM general edit*/
.frm_fields_container {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between !important;
    row-gap: 0px !important;
    column-gap: 0px !important;
}

/* ALL SECTIONS general edit */
/* excluding the repeaters' hidden LOGIC fields */
.frm_form_field:not(.frm_form_field.form-field.frm_top_container.frm_fourth.frm_field_17_container):not(.frm_form_field.form-field.frm_top_container.frm_half.frm_image_options.frm_image_size_small.frm_field_39_container) {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: column;
    padding: 10px;
}

/* SECTIONS TITLES edit */
.frm_pos_top {
    font-size: 25px !important;
    font-weight: 700 !important;
}




/* ----- MAIN CHARACTERISTICS SECTION EDIT ----- */

/* MAIN CHARACTERISTICS SECTION edit */
#frm_field_14_container {
    width: 60%;
}




/* ----- PROFILE DETAILS SECTION EDIT ----- */

/* PROFILE DETAILS SECTION edit */
#frm_field_59_container {
    width: 40% !important;
    border-style: solid !important;
    border-width: 0px 2px 0px 0px !important;
    border-color: #5C8590 !important;
}

/* PROFILE DETAILES SIDE BAR edit */
#frm_field_59_container input {
    font-size: 18px;
    font-weight: 500;
    color: #183E4F;
}



/* ----- REPEATER SECTION EDIT ----- */

/* REPEATER SECTION edit */
#frm_field_12_container {
    width: 100%;
    border-style: solid !important;
    border-width: 2px 0px 2px 0px !important;
    border-color: #5C8590 !important;
}


/* REPEATER SECTION edit */
.frm_repeat_sec {
    border-style: dashed !important;
    border-width: 0px 0px 2px 0px !important;
    border-color: #C1D1D5 !important;
}


/* REPEATER SECTION container edit */
.frm_repeat_sec.frm_repeat_12.frm_first_repeat,
.frm_repeat_sec.frm_repeat_12:not(.frm_first_repeat) {
    width: 100% !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
}

/* REPEATER - ELEMENT TEXT container edit */
.frm_form_field.frm_html_container.frm_field_143_container {
    width: 100%;
    margin: 0px;
}

/* REPEATER - ELEMENT TYPE container edit */
.frm_form_field.form-field.frm_top_container.frm_first.frm_sixth.vertical_radio.frm_field_16_container {
    width: 30%;
}

/* REPEATER - ELEMENT LENGTH container edit */
.frm_form_field.form-field.frm_top_container.frm_fourth.frm_field_17_container {
    width: 40%;
}

/* REPEATER - ELEMENT ANGEL container edit */
.frm_form_field.form-field.frm_top_container.frm_half.frm_image_options.frm_image_size_small.frm_field_39_container {
    width: 65%;
}


/* ADD/REMOVE BUTTON SECTION edit*/
.frm_form_field.frm_hidden_container.frm_repeat_buttons {
    width: 100%;
    display: flex;
    flex-direction: row !important;
    column-gap: 10px;
    justify-content: start;
    text-align: center !important;
}


/* REPEATER SECTION add/remove BUTTONS edit */
.frm_add_form_row.frm_button,
.frm_remove_form_row.frm_button {
    width: 15%;
    color: white !important;
    font-size: 18px !important;
    font-weight: 600;
    background-color: #183E4F !important;
    border-color: #183E4F;
    justify-content: center;
}




/* ----- ILLUSTRATION SECTION ----- */

/* SUMMARY SECTION HEADER edit */
#frm_field_133_container {
    width: 100%;
    text-align: center;
}

/* HIDE ILLUSTRARION, LENGTH & WATT SECTIONS TITLES */
#frm_field_125_container h3,
#frm_field_91_container h3 {
    display: none;
}

/* ILLUSTRATION SECTION edit*/
#frm_field_91_container {
    width: 60% !important;
    align-items: start !important;
    display: flex;
    flex-wrap: wrap;
}


/* ILLUSTRATION CANVAS container edit */
#frm_field_107_container {
    width: 100%;
    display: flex;
    flex-wrap: wrap !important;
    flex-direction: column;
    align-items: center;
}

/* ILLUSTRATION CANVAS edit */
.frm_form_field.frm_html_container.form-field canvas {
    background: white;
    border-radius: 10px;
    border-color: #57787D !important;
}





/* ----- LENGTH & WATT SUMMARY SECTION ----- */


/* LENGTH & WATT SECTION edit */
#frm_field_125_container {
    width: 40%;
    align-items: start !important;
}

#frm_field_149_container,
#frm_field_150_container {
    width: 100%;
}

/* LENGTH & WATT FIELDS edit*/
#frm_desc_field_nxdlw,
#frm_desc_field_1id4j,
#frm_desc_field_zrrt6,
#frm_desc_field_9sbbb {
    width: 80%;
}

/* LENGTH & WATT INPUT fields edit */
#field_nxdlw,
#field_1id4j,
#field_zrrt6,
#field_9sbbb {
    width: 70% !important;
}





/* ----- HIDDEN TECHNICAL SECTION EDIT ----- */

/* HIDE TECHNICAL SECTION */
#frm_field_127_container {
    display: none !important;
}

#frm_field_127_container h3 {
    display: none !important;
}





/* ----- PERSONAL INFO & ADDITIOANL COMMENTS SECTION EDIT ----- */

/* PERSONAL INFO & ADDITIONAL COMMENTS SECTION edit*/
#frm_field_129_container {
    width: 100%;
    flex-direction: row !important;
    border-style: solid !important;
    border-width: 2px 0px 2px 0px !important;
    border-color: #5C8590 !important;
}

/* PERSONAL INFO & ADDITIONAL COMMENTS SECTION header edit*/
#frm_field_129_container h3 {
    text-align: center !important;
}

/* PERSONAL DETAILS DISCLAIMER container edit */
#frm_field_138_container {
    width: 100%;
}

#frm_field_138_container p {
    width: 80%;
    font-size: 18px;
    color: #183E4F;
}


/* NAME, PHONE, EMAIL container edit*/
#frm_field_137_container,
#frm_field_140_container,
#frm_field_136_container {
    width: 30% !important;
    align-items: center;
}

/* NAME, PHONE, EMAIL fields edit*/
#field_rygeu,
#field_t5jox,
#field_dao2j {
    width: 80%;
}

/* NAME, PHONE, EMAIL & ADDITIONAL COMMENTS container edit */
#frm_field_108_container {
    width: 100% !important;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* NAME, PHONE, EMAIL & ADDITIONAL COMMENTS TEXT AREA field edit */
#field_4d394 {
    background: white;
    border-radius: 10px;
    width: 70%;
}



/* ----- TOTAL PRICE & reCAPTCHA SECTION EDIT ----- */

/* TOTAL SECTION edit */
#frm_field_121_container {
    width: 70%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center !important;
    align-items: center !important;
    text-align: start !important;
    border-style: solid !important;
    border-width: 0px 0px 0px 1px !important;
    border-color: #5C8590 !important;
}

/* TOTAL PRICE FIELD edit */
.frm_form_field.form-field.frm_top_container.frm_total_big {
    width: 50% !important;
}

/* TOTAL PRICE HEADER text edit */
.frm_primary_label#field_s6lse_label {
    font-size: 25px !important;
    font-weight: 700 !important;
    text-align: center !important;
}

/* TOTAL PRICE TEXT edit */
.frm_inline_total,
#field_s6lse {
    font-size: 28px !important;
    font-weight: 700 !important;
    color: #045CB4 !important;
    text-align: center !important;
}


/* FINAL PRICE container edit */
#frm_field_22_container {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
    align-items: center !important;
}


/* FINAL PRICE & ADDITIONAL COMMENTS side comments edit */
#frm_desc_field_s6lse,
#frm_desc_field_4d394 {
    text-align: center !important;
}



/* FINAL PRICE BREAKDOWN TITLE */
#frm_field_154_container h4 {
    text-align: center;
}

/* FINAL PRICE BREAKDOWN TABLE cells padding */
#price-summary-container table th,
#price-summary-container table td {
    padding: 10px 15px !important;
}

/* FINAL PRICE BREAKDOWN TABLE border edit */
#price-summary-container table {
    border-collapse: separate !important;
    border-spacing: 0 !important;
    border: 2px solid #5C8590;
    border-radius: 20px !important;
    overflow: hidden;
}

/* TABLE HEADER edit*/
#price-summary-container table thead {
    font-size: 17px;
    text-align: center;
    color: #002D42;
}

#price-summary-container table th {
    background-color: #C1D1D5;
    border: none;
}


/* TABLE BODY edit*/
#price-summary-container table tbody {
    font-size: 16px;
    text-align: center;
    color: #57787D;
}

#price-summary-container table tbody td {
    background-color: none;
    border: 1px solid #5C8590;
}

/* TABLE FOOTER edit*/
#price-summary-container table tfoot {
    font-size: 15px;
    text-align: center;
    color: #002D42;
}

#price-summary-container table tfoot td {
    background-color: #DAEBF0;
    border: none;

}


/* SHIPPMENT CLASS container edit */
#frm_field_141_container {
    display: flex;
    flex-direction: row;
    width: 80%;
    justify-content: center;
    align-items: center;
}

/* SHIPPMENT CLASS label edit */
#field_ts8m5_label {
    width: 30%;
    text-align: center;
}

/* SHIPPMENT CLASS field edit */
#field_ts8m5 {
    width: 30%;
    background: none !important;
    border-width: 0 !important;
    font-size: 18px;
    font-weight: 550;
    color: #045CB4;
    text-align: right;
}


/* CONFIRMATION CHECKBOX container edit*/
#frm_field_139_container {
    width: 100%;
    align-items: center !important;

}

/* CONFIRMATION CHECKBOX text edit*/
#field_epo5s_label {
    width: 70%;
    font-size: 18px !important;
    text-align: center !important;
}

/* CONFIRMATION CHECKBOX chackbox label edit*/
#frm_checkbox_139-121-0 label {
    font-size: 17px !important;
}


/* reCAPTCHA container edit */
#frm_field_119_container {
    width: 100% !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center !important;
}




/* ----- SUBMIT BUTTON SECTION EDIT ----- */


/* SUBMIT BUTTOM container edit */
#frm_field_9_container {
    width: 20% !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center !important;
    align-items: center !important;
}

/* SUBMIT BUTTOM edit */
.frm_button_submit.frm_final_submit {
    background: #002D42 !important;
    color: #F2F4F6 !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    border-color: #002D42 !important;
    padding: 15px 25px !important;
}







/* ------------------------------------ */
/* -------------- TABLET -------------- */
/* ------------------------------------ */

@media (max-width: 1024px) {

    /* ----- GENERAL FIELDS EDIT ----- */

    /* FIELDS TITLES edit */
    .frm_form_field label.frm_primary_label {
        font-size: 18px !important;
    }

    /* FIELDS TITLES edit #2 */
    .frm_primary_label {
        font-size: 18px !important;
    }

    /* FIELDS SELECTION LABEL edit */
    .frm_form_field label {
        font-size: 16px !important;
    }


    /* ----- IMAGE-BASED RADIO BUTTONS EDIT ----- */


    /* IMAGE-BASED LABELS radio buttons edit */
    .frm_text_label_for_image {
        font-size: 15px !important;
    }


    /* ----- REPEATER SECTION EDIT ----- */


    /* REPEATER SECTION add/remove BUTTONS edit */
    .frm_add_form_row.frm_button,
    .frm_remove_form_row.frm_button {
        width: 15%;
    }


    /* ----- ILLUSTRATION, LENGTH & WATT SECTION ----- */

    /* ILLUSTRATION SECTION edit*/
    #frm_field_91_container {
        width: 60% !important;
    }

    /* LENGTH & WATT SECTION edit */
    #frm_field_125_container {
        width: 35%;
        align-items: start !important;
    }


    /* ----- PERSONAL INFO & ADDITIOANL COMMENTS SECTION EDIT ----- */


    /* NAME, PHONE, EMAIL fields edit*/
    #field_rygeu,
    #field_t5jox,
    #field_dao2j {
        width: 100%;
    }


    /* TOTAL SECTION edit */
    #frm_field_121_container {
        width: 60%;
    }


    /* FINAL PRICE BREAKDOWN TITLE */
    #frm_field_154_container h4 {
        text-align: center;
    }

    /* FINAL PRICE BREAKDOWN TABLE cells padding */
    #price-summary-container table th,
    #price-summary-container table td {
        padding: 7px 12px !important;
    }

    /* FINAL PRICE BREAKDOWN TABLE border edit */
    #price-summary-container table {
        border: 1px solid #5C8590;
    }

    /* TABLE HEADER edit*/
    #price-summary-container table thead {
        font-size: 16px;
    }

    /* TABLE BODY edit*/
    #price-summary-container table tbody {
        font-size: 15px;
    }

    /* TABLE FOOTER edit*/
    #price-summary-container table tfoot {
        font-size: 14px;
    }


    /* SHIPPMENT CLASS container edit */
    #frm_field_141_container {
        flex-direction: column;
        width: 100%;
    }

    /* SHIPPMENT CLASS label edit */
    #field_ts8m5_label {
        width: 50%;
    }

    /* SHIPPMENT CLASS field edit */
    #field_ts8m5 {
        width: 50%;
        text-align: center;
    }

    /* SUBMIT BUTTOM container edit */
    #frm_field_9_container {
        width: 40% !important;
    }

}





/* ---------------------------------------- */
/* -------------- SMARTPHONE -------------- */
/* ---------------------------------------- */


@media (max-width: 767px) {

    /* ----- GENERAL FIELDS EDIT ----- */

    /* MAIN TITLES edit*/
    .frm_form_field h3 {
        text-align: center !important;
    }

    /* PERSONAL INFO MAIN TITLE edit*/
    h3.frm_pos_top.frm_section_spacing {
        width: 100%;
    }

    /* FIELDS TITLES edit */
    .frm_form_field label.frm_primary_label {
        font-size: 19px !important;
    }

    /* FIELDS TITLES edit #2 */
    .frm_primary_label {
        font-size: 19px !important;
    }


    /* FIELDS SELECTION LABEL edit */
    .frm_form_field label {
        font-size: 17px !important;
        font-weight: 400 !important;
    }



    /* ----- IMAGE-BASED RADIO BUTTONS EDIT ----- */


    /* IMAGE-BASED LABELS radio buttons edit */
    .frm_text_label_for_image {
        font-size: 16px !important;
        align-content: center;
        padding: 5px;
    }

    /* IMAGE-BASED radio buttons imag size edit */
    .frm_radio.frm_image_option.frm_image_small {
        width: 100% !important;
    }

    /* IMAGE-BASED radio buttons imag size edit #2 */
    .frm_image_option_container.frm_label_with_image img {
        height: 80px !important;
        width: 80px;
        border-radius: 0px;
        border-style: solid;
        border-width: 0px 0px 0px 1px;
    }

    /* IMAGE-BASED radio buttons location edit */
    .frm_radio.frm_image_option.frm_image_small.frm_radio input[type="radio"] {
        margin-right: -40px !important;
        margin-top: 20px !important;
    }

    /* IMAGE-BASED selections location edit */
    #frm_field_37_container .frm_opt_container,
    #frm_field_38_container .frm_opt_container,
    .frm_form_field.form-field.frm_top_container.frm_half.frm_image_options.frm_image_size_small.frm_field_39_container .frm_opt_container {
        margin-right: 25px !important;
    }





    .frm_repeat_sec.frm_repeat_12.frm_first_repeat.frm_grid_container {
        padding: 10px !important;
    }


    /* ----- MAIN CHARACTERISTICS SECTION EDIT ----- */

    /* MAIN CHARACTERISTICS SECTION edit */
    #frm_field_14_container {
        width: 100%;
        border-style: solid;
        border-width: 0px 0px 2px 0px;
        border-color: #002D42;
    }



    /* ----- PROFILE DETAILS SECTION EDIT ----- */

    /* PROFILE DETAILS SECTION edit */
    #frm_field_59_container {
        width: 100% !important;
        border-width: 0px !important;
    }

    /* PROFILE DETAILES SIDE BAR edit */
    #frm_field_59_container input {
        font-size: 16px;
        font-weight: 500;
        color: #183E4F;
    }



    /* ----- REPEATER SECTION EDIT ----- */

    /* REPEATER - ELEMENT TYPE container edit */
    .frm_form_field.form-field.frm_top_container.frm_first.frm_sixth.vertical_radio.frm_field_16_container {
        width: 100%;
    }

    /* REPEATER - ELEMENT LENGTH container edit */
    .frm_form_field.form-field.frm_top_container.frm_fourth.frm_field_17_container {
        width: 80%;
    }

    /* REPEATER - ELEMENT ANGEL container edit */
    .frm_form_field.form-field.frm_top_container.frm_half.frm_image_options.frm_image_size_small.frm_field_39_container {
        width: 100%;
    }


    /* ADD/REMOVE BUTTON SECTION edit*/
    .frm_form_field.frm_hidden_container.frm_repeat_buttons {
        justify-content: center;
    }


    /* REPEATER SECTION add/remove BUTTONS edit */
    .frm_add_form_row.frm_button,
    .frm_remove_form_row.frm_button {
        width: 35%;
        font-size: 16px !important;
    }



    /* ----- ILLUSTRATION SECTION ----- */


    /* ILLUSTRATION SECTION edit*/
    #frm_field_91_container {
        width: 100% !important;
    }

    #frm_field_107_container h4 {
        width: 100%;
        text-align: center;
    }

    /* ILLUSTRATION CANVAS size edit */
    #light-shape {
        width: 100%;
        height: 100%;
    }


    /*
    #frm_field_107_container p {
        height: 55% !important;
    }*/


    /* ----- LENGTH & WATT SUMMARY SECTION ----- */


    /* LENGTH & WATT SECTION edit */
    #frm_field_125_container {
        width: 100%;
    }


    /* LENGTH & WATT fields edit*/
    #frm_field_90_container,
    #frm_field_55_container,
    #frm_field_149_container,
    #frm_field_150_container {
        align-items: center;
    }





    /* ----- PERSONAL INFO & ADDITIOANL COMMENTS SECTION EDIT ----- */


    /* PERSONAL DETAILS DISCLAIMER text edit */
    #frm_field_138_container p {
        width: 100%;
        font-size: 17px;
    }


    /* NAME, PHONE, EMAIL container edit*/
    #frm_field_137_container,
    #frm_field_140_container,
    #frm_field_136_container {
        width: 95% !important;
        padding: 0px 10px;
    }



    /* ADDITIONAL COMMENTS TEXT AREA field edit */
    #field_4d394 {
        width: 95%;
    }




    /* ----- TOTAL PRICE & reCAPTCHA SECTION EDIT ----- */

    /* TOTAL SECTION edit */
    #frm_field_121_container {
        width: 100%;
        border-width: 0px 0px 0px 0px !important;
    }



    /* FINAL PRICE BREAKDOWN TABLE cells padding */
    #price-summary-container table th,
    #price-summary-container table td {
        padding: 7px 10px !important;
    }

    /* TABLE HEADER edit*/
    #price-summary-container table thead {
        font-size: 14px;
    }

    /* TABLE BODY edit*/
    #price-summary-container table tbody {
        font-size: 13px;
    }

    /* TABLE FOOTER edit*/
    #price-summary-container table tfoot {
        font-size: 12px;
    }



    /* SHIPPMENT CLASS label edit */
    #field_ts8m5_label {
        width: 60%;
    }

    /* SHIPPMENT CLASS field edit */
    #field_ts8m5 {
        width: 60%;
        text-align: center;
    }

    /* CONFIRMATION CHECKBOX text edit*/
    #field_epo5s_label {
        width: 95%;
        font-size: 17px !important;
        text-align: center !important;
    }



    /* ----- SUBMIT BUTTON SECTION EDIT ----- */


    /* SUBMIT BUTTOM container edit */
    #frm_field_9_container {
        width: 100% !important;
    }

    /* SUBMIT BUTTOM edit */
    .frm_button_submit.frm_final_submit {
        font-size: 22px !important;
    }



}/* End custom CSS */