.elementor-1944 .elementor-element.elementor-element-7dc1bf4{text-align:center;}.elementor-1944 .elementor-element.elementor-element-7dc1bf4 .elementor-heading-title{color:#7D9194;font-family:"Oswald", Sans-serif;font-size:60px;font-weight:500;line-height:1em;}.elementor-1944 .elementor-element.elementor-element-197b6f4{text-align:center;}.elementor-1944 .elementor-element.elementor-element-197b6f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-197b6f4 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1944 .elementor-element.elementor-element-d3d00f6 .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-7293828 > .elementor-container{min-height:25vw;}.elementor-1944 .elementor-element.elementor-element-7293828:not(.elementor-motion-effects-element-type-background), .elementor-1944 .elementor-element.elementor-element-7293828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1944 .elementor-element.elementor-element-7293828{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1944 .elementor-element.elementor-element-7293828 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-138d38e > .elementor-container{max-width:800px;}.elementor-bc-flex-widget .elementor-1944 .elementor-element.elementor-element-a1b72e3.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1944 .elementor-element.elementor-element-a1b72e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1944 .elementor-element.elementor-element-a1b72e3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1944 .elementor-element.elementor-element-5fe8e15f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-5fe8e15f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-global-565 .elementor-spacer-inner{--spacer-size:60px;}.elementor-1944 .elementor-element.elementor-element-3e0da0f{overflow:hidden;}.elementor-1944 .elementor-element.elementor-element-3e0da0f > .elementor-background-overlay{background-image:url("https://test.km-builders.com/wp-content/uploads/2021/05/km_back-2.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-1944 .elementor-element.elementor-element-344b559 .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-0e06502{text-align:center;}.elementor-1944 .elementor-element.elementor-element-0e06502 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-0e06502 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-6f35842 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-95caefe:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1944 .elementor-element.elementor-element-95caefe > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce6c86f );}.elementor-1944 .elementor-element.elementor-element-95caefe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-95caefe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-95caefe > .elementor-element-populated > .elementor-widget-wrap{padding:60px 60px 60px 60px;}.elementor-1944 .elementor-element.elementor-element-8546b95{text-align:center;}.elementor-1944 .elementor-element.elementor-element-8546b95 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-83764a3 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-00f4225{text-align:center;}.elementor-1944 .elementor-element.elementor-element-00f4225 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-1944 .elementor-element.elementor-element-64b6014 .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-279fdd2{text-align:center;}.elementor-1944 .elementor-element.elementor-element-d9d76b8 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-cd3d6eb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-1bcd4ec > .elementor-element-populated > .elementor-widget-wrap{padding:7px 7px 7px 7px;}.elementor-1944 .elementor-element.elementor-element-d52e37d .elementor-icon-list-icon i{color:var( --e-global-color-c1b3753 );}.elementor-1944 .elementor-element.elementor-element-d52e37d .elementor-icon-list-icon svg{fill:var( --e-global-color-c1b3753 );}.elementor-1944 .elementor-element.elementor-element-d52e37d{--e-icon-list-icon-size:20px;}.elementor-1944 .elementor-element.elementor-element-d52e37d .elementor-icon-list-text{color:#333333;}.elementor-1944 .elementor-element.elementor-element-d52e37d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1944 .elementor-element.elementor-element-d52e37d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-d52e37d > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1944 .elementor-element.elementor-element-6f8a053 > .elementor-element-populated > .elementor-widget-wrap{padding:7px 7px 7px 7px;}.elementor-1944 .elementor-element.elementor-element-aef76f1 .elementor-icon-list-icon i{color:var( --e-global-color-c1b3753 );}.elementor-1944 .elementor-element.elementor-element-aef76f1 .elementor-icon-list-icon svg{fill:var( --e-global-color-c1b3753 );}.elementor-1944 .elementor-element.elementor-element-aef76f1{--e-icon-list-icon-size:20px;}.elementor-1944 .elementor-element.elementor-element-aef76f1 .elementor-icon-list-text{color:#333333;}.elementor-1944 .elementor-element.elementor-element-aef76f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1944 .elementor-element.elementor-element-aef76f1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-aef76f1 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1944 .elementor-element.elementor-element-a675828 > .elementor-element-populated > .elementor-widget-wrap{padding:7px 7px 7px 7px;}.elementor-1944 .elementor-element.elementor-element-579e67a .elementor-icon-list-icon i{color:var( --e-global-color-c1b3753 );}.elementor-1944 .elementor-element.elementor-element-579e67a .elementor-icon-list-icon svg{fill:var( --e-global-color-c1b3753 );}.elementor-1944 .elementor-element.elementor-element-579e67a{--e-icon-list-icon-size:20px;}.elementor-1944 .elementor-element.elementor-element-579e67a .elementor-icon-list-text{color:#333333;}.elementor-1944 .elementor-element.elementor-element-579e67a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1944 .elementor-element.elementor-element-579e67a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-579e67a > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1944 .elementor-element.elementor-element-1b1e4b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-1b1e4b1 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-8ff6f38{overflow:hidden;}.elementor-1944 .elementor-element.elementor-element-8ff6f38 > .elementor-background-overlay{background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-1944 .elementor-element.elementor-element-e32847d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1944 .elementor-element.elementor-element-6aaa1a0 .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-4a0782a{text-align:center;width:auto;max-width:auto;}.elementor-1944 .elementor-element.elementor-element-4a0782a .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-4a0782a > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 10px 0px 10px;}.elementor-1944 .elementor-element.elementor-element-de6afeb .elementor-spacer-inner{--spacer-size:20px;}.elementor-1944 .elementor-element.elementor-element-8a504b7{text-align:center;width:auto;max-width:auto;}.elementor-1944 .elementor-element.elementor-element-8a504b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.5em;}.elementor-1944 .elementor-element.elementor-element-8a504b7 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 10px 0px 10px;}.elementor-1944 .elementor-element.elementor-element-130e9a3 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-b020add:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1944 .elementor-element.elementor-element-b020add > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce6c86f );}.elementor-1944 .elementor-element.elementor-element-b020add > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-b020add > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-b020add > .elementor-element-populated > .elementor-widget-wrap{padding:60px 60px 60px 60px;}.elementor-1944 .elementor-element.elementor-element-7c8e4dc{text-align:center;}.elementor-1944 .elementor-element.elementor-element-8690326 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-d524fe3{text-align:center;}.elementor-1944 .elementor-element.elementor-element-d524fe3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-1944 .elementor-element.elementor-element-e2b1d87 .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-c69aa4d > .elementor-container{max-width:480px;}.elementor-bc-flex-widget .elementor-1944 .elementor-element.elementor-element-70027cc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1944 .elementor-element.elementor-element-70027cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1944 .elementor-element.elementor-element-70027cc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1944 .elementor-element.elementor-element-70027cc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1944 .elementor-element.elementor-element-70027cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-f128b28{text-align:center;}.elementor-1944 .elementor-element.elementor-element-f128b28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-f128b28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-bc-flex-widget .elementor-1944 .elementor-element.elementor-element-faa77ef.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1944 .elementor-element.elementor-element-faa77ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1944 .elementor-element.elementor-element-faa77ef.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1944 .elementor-element.elementor-element-faa77ef > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1944 .elementor-element.elementor-element-faa77ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-eaad07c{text-align:center;}.elementor-1944 .elementor-element.elementor-element-eaad07c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-eaad07c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-bc-flex-widget .elementor-1944 .elementor-element.elementor-element-9a412d1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1944 .elementor-element.elementor-element-9a412d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1944 .elementor-element.elementor-element-9a412d1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1944 .elementor-element.elementor-element-9a412d1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1944 .elementor-element.elementor-element-9a412d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-0551c4e{text-align:center;}.elementor-1944 .elementor-element.elementor-element-0551c4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-0551c4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-bc-flex-widget .elementor-1944 .elementor-element.elementor-element-0e2c892.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1944 .elementor-element.elementor-element-0e2c892.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1944 .elementor-element.elementor-element-0e2c892.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1944 .elementor-element.elementor-element-0e2c892 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1944 .elementor-element.elementor-element-0e2c892 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-ba003d6{text-align:center;}.elementor-1944 .elementor-element.elementor-element-ba003d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-ba003d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-1944 .elementor-element.elementor-element-ad39eeb .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-71ab6d8{text-align:center;}.elementor-1944 .elementor-element.elementor-element-94568e4 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-f17ba67 > .elementor-container{max-width:730px;}.elementor-1944 .elementor-element.elementor-element-4279e16 img{border-radius:20px 20px 20px 20px;}.elementor-1944 .elementor-element.elementor-element-df99cab{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-1944 .elementor-element.elementor-element-df99cab .elementor-divider-separator{width:100%;}.elementor-1944 .elementor-element.elementor-element-df99cab .elementor-divider{padding-top:60px;padding-bottom:60px;}.elementor-1944 .elementor-element.elementor-element-924ef82 > .elementor-container{max-width:1050px;}.elementor-1944 .elementor-element.elementor-element-924ef82{padding:10px 10px 10px 10px;}.elementor-1944 .elementor-element.elementor-element-39f5f8a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1944 .elementor-element.elementor-element-39f5f8a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-1944 .elementor-element.elementor-element-39f5f8a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1944 .elementor-element.elementor-element-39f5f8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-39f5f8a > .elementor-element-populated > .elementor-widget-wrap{padding:50px 0px 50px 0px;}.elementor-1944 .elementor-element.elementor-element-cd72c6c > .elementor-container{max-width:920px;}.elementor-1944 .elementor-element.elementor-element-cd72c6c{padding:0px 10px 0px 10px;}.elementor-1944 .elementor-element.elementor-element-bc04189 > .elementor-element-populated > .elementor-widget-wrap{padding:30px 30px 30px 30px;}.elementor-1944 .elementor-element.elementor-element-081b58f{text-align:center;}.elementor-1944 .elementor-element.elementor-element-081b58f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-1944 .elementor-element.elementor-element-081b58f > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-9ef0885 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#33333300;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCCCC;border-radius:0px 0px 0px 0px;padding:1.5em 1.5em 1.5em 1.5em;}.elementor-1944 .elementor-element.elementor-element-9ef0885 .elementor-button:hover, .elementor-1944 .elementor-element.elementor-element-9ef0885 .elementor-button:focus{color:var( --e-global-color-ce6c86f );background-color:var( --e-global-color-primary );}.elementor-1944 .elementor-element.elementor-element-9ef0885 .elementor-button:hover svg, .elementor-1944 .elementor-element.elementor-element-9ef0885 .elementor-button:focus svg{fill:var( --e-global-color-ce6c86f );}.elementor-1944 .elementor-element.elementor-element-47665ba > .elementor-element-populated > .elementor-widget-wrap{padding:30px 30px 30px 30px;}.elementor-1944 .elementor-element.elementor-element-176dd97{text-align:center;}.elementor-1944 .elementor-element.elementor-element-176dd97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-1944 .elementor-element.elementor-element-176dd97 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-6acc003 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1em;fill:var( --e-global-color-4dcafa5 );color:var( --e-global-color-4dcafa5 );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0FB342;border-radius:0px 0px 0px 0px;padding:1.5em 1.5em 1.5em 1.5em;}.elementor-1944 .elementor-element.elementor-element-6acc003 .elementor-button:hover, .elementor-1944 .elementor-element.elementor-element-6acc003 .elementor-button:focus{color:var( --e-global-color-ce6c86f );background-color:var( --e-global-color-4dcafa5 );}.elementor-1944 .elementor-element.elementor-element-6acc003 .elementor-button:hover svg, .elementor-1944 .elementor-element.elementor-element-6acc003 .elementor-button:focus svg{fill:var( --e-global-color-ce6c86f );}.elementor-1944 .elementor-element.elementor-element-e90c264{margin-top:0px;margin-bottom:0px;}.elementor-1944 .elementor-element.elementor-element-4e80b94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-4e80b94 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-0ab27b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-0ab27b5{width:auto;max-width:auto;}.elementor-1944 .elementor-element.elementor-element-9e9ecbb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-9e9ecbb > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-866f082 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-1944 .elementor-element.elementor-element-866f082{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-1944 .elementor-element.elementor-element-cb19c5a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1944 .elementor-element.elementor-element-cb19c5a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1944 .elementor-element.elementor-element-847ca99 .elementor-button{font-family:"Oswald", Sans-serif;font-size:34px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-817f747 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-817f747 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-5fc1866 > .elementor-container{max-width:1050px;}.elementor-1944 .elementor-element.elementor-element-5fc1866{padding:10px 10px 10px 10px;}.elementor-1944 .elementor-element.elementor-element-2ee47f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-2ee47f3 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-a851c9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-a851c9e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-9e26aab{overflow:hidden;}.elementor-1944 .elementor-element.elementor-element-9e26aab > .elementor-background-overlay{background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-1944 .elementor-element.elementor-element-4b216d2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1944 .elementor-element.elementor-element-4ea6e28 .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-903f4d2{text-align:center;width:auto;max-width:auto;}.elementor-1944 .elementor-element.elementor-element-903f4d2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-903f4d2 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 10px 0px 10px;}.elementor-1944 .elementor-element.elementor-element-4974775 .elementor-spacer-inner{--spacer-size:20px;}.elementor-1944 .elementor-element.elementor-element-90180a9{text-align:center;width:auto;max-width:auto;}.elementor-1944 .elementor-element.elementor-element-90180a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.5em;}.elementor-1944 .elementor-element.elementor-element-90180a9 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 10px 0px 10px;}.elementor-1944 .elementor-element.elementor-element-53902ca .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-e97efde:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1944 .elementor-element.elementor-element-e97efde > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce6c86f );}.elementor-1944 .elementor-element.elementor-element-e97efde > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-e97efde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-e97efde > .elementor-element-populated > .elementor-widget-wrap{padding:60px 60px 0px 60px;}.elementor-1944 .elementor-element.elementor-element-d0a8267{text-align:center;}.elementor-1944 .elementor-element.elementor-element-71bdb89 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-c35d22c{text-align:center;}.elementor-1944 .elementor-element.elementor-element-c35d22c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-1944 .elementor-element.elementor-element-3ff0b11 .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-80fd84f{text-align:center;}.elementor-1944 .elementor-element.elementor-element-eb29d0a .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-42e7f41 > .elementor-element-populated > .elementor-widget-wrap{padding:5px 5px 5px 5px;}.elementor-1944 .elementor-element.elementor-element-84c2c39{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-c5768a0 > .elementor-element-populated > .elementor-widget-wrap{padding:5px 5px 5px 5px;}.elementor-1944 .elementor-element.elementor-element-ed46a35 img{width:100%;}.elementor-1944 .elementor-element.elementor-element-ed46a35 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-686ee28 > .elementor-element-populated > .elementor-widget-wrap{padding:5px 5px 5px 5px;}.elementor-1944 .elementor-element.elementor-element-034f9f0 img{width:100%;}.elementor-1944 .elementor-element.elementor-element-c6dc3f5 > .elementor-element-populated > .elementor-widget-wrap{padding:5px 5px 5px 5px;}.elementor-1944 .elementor-element.elementor-element-05d5058 img{width:100%;}.elementor-1944 .elementor-element.elementor-element-05d5058 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-d5af5c2 > .elementor-element-populated > .elementor-widget-wrap{padding:5px 5px 5px 5px;}.elementor-1944 .elementor-element.elementor-element-5821f31 img{width:100%;}.elementor-1944 .elementor-element.elementor-element-3955696 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-3955696 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 60px;}.elementor-1944 .elementor-element.elementor-element-ec27f7f .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-bd50c61 .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-bc3390b{text-align:center;}.elementor-1944 .elementor-element.elementor-element-26eb244 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-a62d707 > .elementor-container{max-width:930px;}.elementor-1944 .elementor-element.elementor-element-a62d707{margin-top:0px;margin-bottom:0px;}.elementor-1944 .elementor-element.elementor-element-f8159ef > .elementor-element-populated > .elementor-widget-wrap{padding:0px 40px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-7544b23{text-align:center;}.elementor-1944 .elementor-element.elementor-element-7544b23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-e009320 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 40px;}.elementor-1944 .elementor-element.elementor-element-c12b3a5{text-align:center;}.elementor-1944 .elementor-element.elementor-element-c12b3a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-8e61f68 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-8e61f68 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 40px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-daa8172{margin-top:0px;margin-bottom:0px;}.elementor-1944 .elementor-element.elementor-element-a73b4de > .elementor-element-populated > .elementor-widget-wrap{padding:5px 5px 5px 5px;}.elementor-1944 .elementor-element.elementor-element-a4ef0c1{text-align:center;}.elementor-1944 .elementor-element.elementor-element-c986a2c > .elementor-element-populated > .elementor-widget-wrap{padding:5px 5px 5px 5px;}.elementor-1944 .elementor-element.elementor-element-3a01272{text-align:center;}.elementor-1944 .elementor-element.elementor-element-48bcbe2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-48bcbe2 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 0px 40px;}.elementor-1944 .elementor-element.elementor-element-fb4ec11{text-align:justify;}.elementor-1944 .elementor-element.elementor-element-fb4ec11 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:1.7em;}.elementor-1944 .elementor-element.elementor-element-8e8dfb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-8e8dfb2 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-a7e37c9{overflow:hidden;}.elementor-1944 .elementor-element.elementor-element-a7e37c9 > .elementor-background-overlay{background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-1944 .elementor-element.elementor-element-35e8aef.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1944 .elementor-element.elementor-element-5d706d9 .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-0b9786c{text-align:center;width:auto;max-width:auto;}.elementor-1944 .elementor-element.elementor-element-0b9786c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-0b9786c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 10px 0px 10px;}.elementor-1944 .elementor-element.elementor-element-f42b611 .elementor-spacer-inner{--spacer-size:20px;}.elementor-1944 .elementor-element.elementor-element-934cfd8{text-align:center;width:auto;max-width:auto;}.elementor-1944 .elementor-element.elementor-element-934cfd8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.5em;}.elementor-1944 .elementor-element.elementor-element-934cfd8 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 10px 0px 10px;}.elementor-1944 .elementor-element.elementor-element-6b9a65e .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-6217711:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1944 .elementor-element.elementor-element-6217711 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce6c86f );}.elementor-1944 .elementor-element.elementor-element-6217711 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-6217711 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-6217711 > .elementor-element-populated > .elementor-widget-wrap{padding:60px 60px 60px 60px;}.elementor-1944 .elementor-element.elementor-element-f0526d0{text-align:center;}.elementor-1944 .elementor-element.elementor-element-f0526d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-1944 .elementor-element.elementor-element-6e2baed .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-74ff57d{text-align:center;}.elementor-1944 .elementor-element.elementor-element-edc277e .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-292fdd6 > .elementor-container{max-width:840px;}.elementor-1944 .elementor-element.elementor-element-146f364 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-b4ea73f img{border-radius:20px 20px 20px 20px;}.elementor-1944 .elementor-element.elementor-element-4b8a747{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-1944 .elementor-element.elementor-element-4b8a747 .elementor-divider-separator{width:100%;}.elementor-1944 .elementor-element.elementor-element-4b8a747 .elementor-divider{padding-top:60px;padding-bottom:60px;}.elementor-1944 .elementor-element.elementor-element-2dd426d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-2dd426d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-53c2c86{overflow:hidden;}.elementor-1944 .elementor-element.elementor-element-53c2c86 > .elementor-background-overlay{background-image:url("https://test.km-builders.com/wp-content/uploads/2021/05/km_back-2.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-1944 .elementor-element.elementor-element-4ba035c .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-6db148d{text-align:center;}.elementor-1944 .elementor-element.elementor-element-6db148d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-6db148d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1944 .elementor-element.elementor-element-77fc3a8 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-a6737b4:not(.elementor-motion-effects-element-type-background), .elementor-1944 .elementor-element.elementor-element-a6737b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce6c86f );}.elementor-1944 .elementor-element.elementor-element-a6737b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1944 .elementor-element.elementor-element-a6737b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-1b9766a > .elementor-element-populated > .elementor-widget-wrap{padding:60px 60px 60px 60px;}.elementor-1944 .elementor-element.elementor-element-f7ed779 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-f7ed779 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-e4622a0{border-style:solid;border-width:1px 0px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1944 .elementor-element.elementor-element-e4622a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1944 .elementor-element.elementor-element-4605001 .elementor-spacer-inner{--spacer-size:50px;}.elementor-1944 .elementor-element.elementor-element-fea4862{text-align:center;}.elementor-1944 .elementor-element.elementor-element-fea4862 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1944 .elementor-element.elementor-element-fea4862 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1944 .elementor-element.elementor-element-3910610 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-5526e5d .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-ce6c86f );border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1944 .elementor-element.elementor-element-5526e5d .elementor-button:hover, .elementor-1944 .elementor-element.elementor-element-5526e5d .elementor-button:focus{color:var( --e-global-color-ce6c86f );background-color:var( --e-global-color-primary );}.elementor-1944 .elementor-element.elementor-element-5526e5d .elementor-button:hover svg, .elementor-1944 .elementor-element.elementor-element-5526e5d .elementor-button:focus svg{fill:var( --e-global-color-ce6c86f );}.elementor-1944 .elementor-element.elementor-element-5526e5d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-71be421 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-71be421 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1944 .elementor-element.elementor-element-42e7f41{width:57%;}.elementor-1944 .elementor-element.elementor-element-3955696{width:43%;}.elementor-1944 .elementor-element.elementor-element-146f364{width:60%;}.elementor-1944 .elementor-element.elementor-element-8848a13{width:40%;}}@media(max-width:1019px){.elementor-1944 .elementor-element.elementor-element-344b559 .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-95caefe > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-1944 .elementor-element.elementor-element-64b6014 .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-6aaa1a0 .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-b020add > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-1944 .elementor-element.elementor-element-e2b1d87 .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-ad39eeb .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-df99cab .elementor-divider{padding-top:30px;padding-bottom:30px;}.elementor-1944 .elementor-element.elementor-element-39f5f8a > .elementor-element-populated > .elementor-widget-wrap{padding:25px 0px 25px 0px;}.elementor-bc-flex-widget .elementor-1944 .elementor-element.elementor-element-bc04189.elementor-column .elementor-column-wrap{align-items:space-between;}.elementor-1944 .elementor-element.elementor-element-bc04189.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-1944 .elementor-element.elementor-element-081b58f .elementor-heading-title{line-height:1.5em;}.elementor-bc-flex-widget .elementor-1944 .elementor-element.elementor-element-47665ba.elementor-column .elementor-column-wrap{align-items:space-between;}.elementor-1944 .elementor-element.elementor-element-47665ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-1944 .elementor-element.elementor-element-176dd97 .elementor-heading-title{line-height:1.5em;}.elementor-1944 .elementor-element.elementor-element-4ea6e28 .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-e97efde > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 0px 20px;}.elementor-1944 .elementor-element.elementor-element-3ff0b11 .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-eb29d0a .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-3955696 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 10px;}.elementor-1944 .elementor-element.elementor-element-ec27f7f .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-bd50c61 .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-5d706d9 .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-6217711 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-1944 .elementor-element.elementor-element-6e2baed .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-edc277e .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-146f364 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 10px;}.elementor-1944 .elementor-element.elementor-element-4b8a747 .elementor-divider{padding-top:30px;padding-bottom:30px;}.elementor-1944 .elementor-element.elementor-element-4ba035c .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-1b9766a > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-1944 .elementor-element.elementor-element-4605001 .elementor-spacer-inner{--spacer-size:40px;}.elementor-1944 .elementor-element.elementor-element-5526e5d > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-1944 .elementor-element.elementor-element-7dc1bf4 .elementor-heading-title{font-size:24px;}.elementor-1944 .elementor-element.elementor-element-197b6f4 .elementor-heading-title{font-size:16px;}.elementor-1944 .elementor-element.elementor-element-197b6f4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-d3d00f6 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-global-565 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-344b559 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-6f35842 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-95caefe > .elementor-element-populated > .elementor-widget-wrap{padding:20px 10px 20px 10px;}.elementor-1944 .elementor-element.elementor-element-8546b95{text-align:justify;}.elementor-1944 .elementor-element.elementor-element-8546b95 .elementor-heading-title{font-size:16px;}.elementor-1944 .elementor-element.elementor-element-83764a3 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-00f4225{text-align:justify;}.elementor-1944 .elementor-element.elementor-element-00f4225 .elementor-heading-title{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-64b6014 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-d9d76b8 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-d52e37d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1944 .elementor-element.elementor-element-d52e37d .elementor-icon-list-item > a{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-d52e37d > .elementor-widget-container{margin:0.5em 0em 0em 0em;}.elementor-1944 .elementor-element.elementor-element-aef76f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1944 .elementor-element.elementor-element-aef76f1 .elementor-icon-list-item > a{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-aef76f1 > .elementor-widget-container{margin:0.5em 0em 0em 0em;}.elementor-1944 .elementor-element.elementor-element-579e67a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1944 .elementor-element.elementor-element-579e67a .elementor-icon-list-item > a{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-579e67a > .elementor-widget-container{margin:0.5em 0em 0em 0em;}.elementor-1944 .elementor-element.elementor-element-6aaa1a0 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-de6afeb .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-8a504b7 .elementor-heading-title{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-130e9a3 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-b020add > .elementor-element-populated > .elementor-widget-wrap{padding:20px 10px 20px 10px;}.elementor-1944 .elementor-element.elementor-element-8690326 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-e2b1d87 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-f128b28 .elementor-heading-title{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-eaad07c .elementor-heading-title{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-0551c4e .elementor-heading-title{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-ba003d6 .elementor-heading-title{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-ad39eeb .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-94568e4 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-cd72c6c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-bc04189 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 10px;}.elementor-1944 .elementor-element.elementor-element-9ef0885 .elementor-button{font-size:14px;padding:1em 1em 1em 1em;}.elementor-1944 .elementor-element.elementor-element-47665ba > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 10px;}.elementor-1944 .elementor-element.elementor-element-176dd97{text-align:center;}.elementor-1944 .elementor-element.elementor-element-6acc003 .elementor-button{font-size:14px;padding:1em 1em 1em 1em;}.elementor-1944 .elementor-element.elementor-element-cc773f6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-4ea6e28 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-4974775 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-90180a9 .elementor-heading-title{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-53902ca .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-e97efde > .elementor-element-populated > .elementor-widget-wrap{padding:20px 10px 0px 10px;}.elementor-1944 .elementor-element.elementor-element-71bdb89 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-3ff0b11 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-eb29d0a .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-c5768a0{width:25%;}.elementor-1944 .elementor-element.elementor-element-ed46a35 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-686ee28{width:25%;}.elementor-1944 .elementor-element.elementor-element-c6dc3f5{width:25%;}.elementor-1944 .elementor-element.elementor-element-05d5058 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-d5af5c2{width:25%;}.elementor-1944 .elementor-element.elementor-element-3955696 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-3955696 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 10px;}.elementor-1944 .elementor-element.elementor-element-ec27f7f .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-bd50c61 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-26eb244 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-f8159ef > .elementor-element-populated > .elementor-widget-wrap{padding:0px 5px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-7544b23 .elementor-heading-title{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-e009320 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 5px;}.elementor-1944 .elementor-element.elementor-element-c12b3a5 .elementor-heading-title{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-8e61f68 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-8e61f68 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-a73b4de > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-1944 .elementor-element.elementor-element-a73b4de > .elementor-element-populated > .elementor-widget-wrap{padding:0px 5px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-c986a2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-c986a2c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 5px;}.elementor-1944 .elementor-element.elementor-element-48bcbe2 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-48bcbe2 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-5d706d9 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-f42b611 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-934cfd8 .elementor-heading-title{font-size:14px;}.elementor-1944 .elementor-element.elementor-element-6b9a65e .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-6217711 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 10px 20px 10px;}.elementor-1944 .elementor-element.elementor-element-6e2baed .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-edc277e .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-146f364 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1944 .elementor-element.elementor-element-146f364 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 10px;}.elementor-1944 .elementor-element.elementor-element-4ba035c .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-77fc3a8 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-1b9766a > .elementor-element-populated > .elementor-widget-wrap{padding:20px 10px 20px 10px;}.elementor-1944 .elementor-element.elementor-element-4605001 .elementor-spacer-inner{--spacer-size:30px;}.elementor-1944 .elementor-element.elementor-element-3910610 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1944 .elementor-element.elementor-element-5526e5d .elementor-button{font-size:14px;padding:1em 1em 1em 1em;}}/* Start custom CSS for html, class: .elementor-element-efdada8 */.elementor-1944 .elementor-element.elementor-element-efdada8 ul{
    margin: 0;
    list-style: none;
    display: flex;
    border-right: 1px solid #333333;
}
.elementor-1944 .elementor-element.elementor-element-efdada8 li{
    flex: 0 1 20%;
    text-align: center;
    border-left: 1px solid #333333;
    padding: 1em;
    position: relative;
}
.elementor-1944 .elementor-element.elementor-element-efdada8 li a{
    display: block;
    font-size: 14px;
    line-height: 1;
    color: #333333;
    transition: all ease 0.3s;
}
.elementor-1944 .elementor-element.elementor-element-efdada8 li a:hover{
    color: #777777;
}
/*▼PC＋TB用CSS▼*/
@media screen and (min-width: 768px) {
.elementor-1944 .elementor-element.elementor-element-efdada8 li:first-child:before {
    font-family: "Font Awesome 5 Free";
    content: '\f0d7';
    font-weight: 900;
    position: absolute;
    left: 50%;
    bottom: -20px;
    transform: translateX(-50%);
}
}
/*▲PC＋TB用CSS▲*/
/*▼スマホ用CSS▼*/
@media screen and (max-width: 767px) {
.elementor-1944 .elementor-element.elementor-element-efdada8 ul{
    display: block;
    border-right-width: 0;
}
.elementor-1944 .elementor-element.elementor-element-efdada8 li{
    text-align: left;
    border: 1px solid #333333;
    padding: 0.5em;
}
.elementor-1944 .elementor-element.elementor-element-efdada8 li:not(:last-child){
    margin-bottom: 0.5em;
}
.elementor-1944 .elementor-element.elementor-element-efdada8 li:before {
    font-family: "Font Awesome 5 Free";
    content: '\f0d7';
    font-weight: 900;
    position: absolute;
    right: 0.5em;
    top: 50%;
    transform: translateY(-50%);
}
}
/*▲スマホ用CSS▲*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2401c5e */.elementor-1944 .elementor-element.elementor-element-2401c5e .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-2401c5e .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:56%;
}

.elementor-1944 .elementor-element.elementor-element-2401c5e .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b3bebe */.elementor-1944 .elementor-element.elementor-element-4b3bebe .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-4b3bebe .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:56%;
}

.elementor-1944 .elementor-element.elementor-element-4b3bebe .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2153405 */.elementor-1944 .elementor-element.elementor-element-2153405 .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-2153405 .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:56%;
}

.elementor-1944 .elementor-element.elementor-element-2153405 .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70027cc */.elementor-1944 .elementor-element.elementor-element-70027cc{
    width: 50%!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-faa77ef */.elementor-1944 .elementor-element.elementor-element-faa77ef{
    width: 50%!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9a412d1 */.elementor-1944 .elementor-element.elementor-element-9a412d1{
    width: 50%!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0e2c892 */.elementor-1944 .elementor-element.elementor-element-0e2c892{
    width: 50%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c69aa4d */.elementor-1944 .elementor-element.elementor-element-c69aa4d > .elementor-container > .elementor-row{
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4279e16 */.elementor-1944 .elementor-element.elementor-element-4279e16 .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-4279e16 .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:50%;
}

.elementor-1944 .elementor-element.elementor-element-4279e16 .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ef0885 */.elementor-1944 .elementor-element.elementor-element-9ef0885 .elementor-button{
    max-width:400px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6acc003 */.elementor-1944 .elementor-element.elementor-element-6acc003 .elementor-button{
    max-width:400px;
    width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-6acc003 .elementor-button:after{
    background: #0FB342;
}
.elementor-1944 .elementor-element.elementor-element-6acc003 .elementor-button:hover:after{
    background: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e80b94 */.elementor-1944 .elementor-element.elementor-element-4e80b94{
    width: auto!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9e9ecbb */.elementor-1944 .elementor-element.elementor-element-9e9ecbb{
    width: auto!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e90c264 */.elementor-1944 .elementor-element.elementor-element-e90c264 > .elementor-container > .elementor-row{
    flex-direction: column;
    justify-content: space-between;
}
.elementor-1944 .elementor-element.elementor-element-e90c264, .elementor-1944 .elementor-element.elementor-element-e90c264 .elementor-container, .elementor-1944 .elementor-element.elementor-element-e90c264 .elementor-row{
    height:100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-014f3b4 */.elementor-1944 .elementor-element.elementor-element-014f3b4{
    width:auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-847ca99 */.elementor-1944 .elementor-element.elementor-element-847ca99 .elementor-button-wrapper{
    line-height: 1;
}

/*▼PC＋TB用CSS▼*/
@media screen and (min-width: 768px) {
.elementor-1944 .elementor-element.elementor-element-847ca99 .elementor-button{
    pointer-events:none;
}
}
/*▲PC＋TB用CSS▲*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cb19c5a */.elementor-1944 .elementor-element.elementor-element-cb19c5a{
    width:auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cc773f6 */.elementor-1944 .elementor-element.elementor-element-cc773f6 > .elementor-container > .elementor-row{
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed46a35 */.elementor-1944 .elementor-element.elementor-element-ed46a35 .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-ed46a35 .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:175%;
}

.elementor-1944 .elementor-element.elementor-element-ed46a35 .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-034f9f0 */.elementor-1944 .elementor-element.elementor-element-034f9f0 .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-034f9f0 .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:175%;
}

.elementor-1944 .elementor-element.elementor-element-034f9f0 .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05d5058 */.elementor-1944 .elementor-element.elementor-element-05d5058 .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-05d5058 .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:175%;
}

.elementor-1944 .elementor-element.elementor-element-05d5058 .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5821f31 */.elementor-1944 .elementor-element.elementor-element-5821f31 .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-5821f31 .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:175%;
}

.elementor-1944 .elementor-element.elementor-element-5821f31 .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91031b9 */.elementor-1944 .elementor-element.elementor-element-91031b9 .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-91031b9 .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:66%;
}

.elementor-1944 .elementor-element.elementor-element-91031b9 .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f8159ef */.elementor-1944 .elementor-element.elementor-element-f8159ef{
    width: 50%!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d3dad3 */.elementor-1944 .elementor-element.elementor-element-0d3dad3 .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-0d3dad3 .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:66%;
}

.elementor-1944 .elementor-element.elementor-element-0d3dad3 .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e009320 */.elementor-1944 .elementor-element.elementor-element-e009320{
    width: 50%!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bf97ce */.elementor-1944 .elementor-element.elementor-element-0bf97ce .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-0bf97ce .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:78%;
}

.elementor-1944 .elementor-element.elementor-element-0bf97ce .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a73b4de */.elementor-1944 .elementor-element.elementor-element-a73b4de{
    width: 50%!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-630b741 */.elementor-1944 .elementor-element.elementor-element-630b741 .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-630b741 .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:78%;
}

.elementor-1944 .elementor-element.elementor-element-630b741 .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c986a2c */.elementor-1944 .elementor-element.elementor-element-c986a2c{
    width: 50%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-daa8172 */.elementor-1944 .elementor-element.elementor-element-daa8172 > .elementor-container > .elementor-row{
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e61f68 */.elementor-1944 .elementor-element.elementor-element-8e61f68{
    width: 50%!important;
}
/*▼スマホ用CSS▼*/
@media screen and (max-width: 767px) {
.elementor-1944 .elementor-element.elementor-element-8e61f68{
    width: 100%!important;
}
}
/*▲スマホ用CSS▲*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48bcbe2 */.elementor-1944 .elementor-element.elementor-element-48bcbe2{
    width: 50%!important;
}
/*▼スマホ用CSS▼*/
@media screen and (max-width: 767px) {
.elementor-1944 .elementor-element.elementor-element-48bcbe2{
    width: 100%!important;
}
}
/*▲スマホ用CSS▲*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a62d707 */.elementor-1944 .elementor-element.elementor-element-a62d707 > .elementor-container > .elementor-row{
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4ea73f */.elementor-1944 .elementor-element.elementor-element-b4ea73f .elementor-image{
  position:relative;
  width: 100%;
}
.elementor-1944 .elementor-element.elementor-element-b4ea73f .elementor-image:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  padding-bottom:50%;
}

.elementor-1944 .elementor-element.elementor-element-b4ea73f .elementor-image img{
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5526e5d */.elementor-1944 .elementor-element.elementor-element-5526e5d .elementor-button{
    width: 100%;
    max-width: 400px;
}/* End custom CSS */