.elementor-3914 .elementor-element.elementor-element-3473b280{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.05);--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3473b280:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-3473b280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-4891598a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4891598a:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-4891598a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-4891598a.e-con{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-4cd931b1 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-18fea65c{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-18fea65c.e-con{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-74f04be1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-5ccd0b63{--display:flex;--min-height:90px;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-3914 .elementor-element.elementor-element-5ccd0b63:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-5ccd0b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D34CB;}.elementor-3914 .elementor-element.elementor-element-5ccd0b63.e-con{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-6e670896 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-73d03d3a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-73d03d3a:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-73d03d3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4F7;}.elementor-3914 .elementor-element.elementor-element-2ded38c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-e3f0213{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-5d6e0fa8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-68c1aace{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-6a20d809 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-51346cfd{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3914 .elementor-element.elementor-element-8eff9ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-21b87555 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-2e3e0625{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-27c707db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4165b938 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3914 .elementor-element.elementor-element-4ca303b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:63px;--padding-bottom:63px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3914 .elementor-element.elementor-element-9b9f554{text-align:center;}.elementor-3914 .elementor-element.elementor-element-9b9f554 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-d29547d{--display:flex;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3b9c7eca{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-6e1ba358{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-23d7a565{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3ac17292{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3e7863b0{--display:flex;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-525d0b5b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-1a20a80b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7cff0d3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3ccdbf76{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-a95f46{--display:flex;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-296a93e5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4af39785{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3d2b305{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-b244663{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-6957c5e6{--display:flex;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-75165501{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-79a928d1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-52519d8b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-41a649b9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7614eaee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7614eaee:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-7614eaee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4F7;}.elementor-3914 .elementor-element.elementor-element-189fd862{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-17463a9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3c114cea > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-1664dfe2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-1664dfe2 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-5eb5282f{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-5095a7b2{--display:flex;--min-height:120px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-5095a7b2:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-5095a7b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-5095a7b2.e-con{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-874478 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-3914 .elementor-element.elementor-element-2e78c13b{--display:flex;--min-height:120px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-2e78c13b:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-2e78c13b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-229c2f48 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3914 .elementor-element.elementor-element-e9a4066{--display:flex;--min-height:120px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-e9a4066:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-e9a4066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-407616eb > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3914 .elementor-element.elementor-element-2eb10a20{--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;--margin-top:123px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3914 .elementor-element.elementor-element-693c3e2d{font-weight:700;color:#000000;}.elementor-3914 .elementor-element.elementor-element-416d264a{--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 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#02000040;--border-color:#02000040;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7d25c03d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-71f50a35 > .elementor-widget-container{margin:16px 0px 64px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-71f50a35{text-align:center;}.elementor-3914 .elementor-element.elementor-element-71f50a35 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-230adc5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-23add223{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3b14a207{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7cc56bd8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-72395dca .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-238ac12b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-730dd122{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3c78f619{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4183d8b6 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-4eec7a00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-fe917f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-fb7893c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-66b37f5f .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-21e3e276{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-682e9b68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-5bae1ddd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-2c598867 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-5003d751{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-38289ded{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-aabb72b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-5dd97a42 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-7f9c3d9f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-33651c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-2fc331b3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-19e99646 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-115239cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4c4987ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-65d72a2b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-2dae1f69 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-3eb9e34a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3eb9e34a:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-3eb9e34a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4F7;}.elementor-3914 .elementor-element.elementor-element-262cb61b{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-40eddd85 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-40eddd85 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-1b27dd0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-601eeffc > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3914 .elementor-element.elementor-element-391ac400{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#02000040;--border-color:#02000040;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-55f631e1{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-544254b{text-align:center;}.elementor-3914 .elementor-element.elementor-element-544254b .elementor-heading-title{font-weight:700;color:#000000;}.elementor-3914 .elementor-element.elementor-element-25648f00{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-8213306{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-126c588c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-367a4ff0{color:#000000;}.elementor-3914 .elementor-element.elementor-element-21d38b0e{color:#000000;}.elementor-3914 .elementor-element.elementor-element-5163e60c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-258cba14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-258cba14{color:#000000;}.elementor-3914 .elementor-element.elementor-element-141f5374{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-267de8b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-56393cf7{color:#000000;}.elementor-3914 .elementor-element.elementor-element-30c31a61{color:#000000;}.elementor-3914 .elementor-element.elementor-element-7e3a650a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-2ac9d5fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-2ac9d5fa{color:#000000;}.elementor-3914 .elementor-element.elementor-element-7849592d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-7849592d{color:#000000;}.elementor-3914 .elementor-element.elementor-element-13cb8061{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4f7e3918{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-6029cbd9{color:#000000;}.elementor-3914 .elementor-element.elementor-element-23f83f39{color:#000000;}.elementor-3914 .elementor-element.elementor-element-67af9075{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-757fe3c1{color:#000000;}.elementor-3914 .elementor-element.elementor-element-5d9d0e5c{color:#000000;}.elementor-3914 .elementor-element.elementor-element-3e645bc6{color:#000000;}.elementor-3914 .elementor-element.elementor-element-91bd2c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-91bd2c9.e-con{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-745cab2b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3914 .elementor-element.elementor-element-745cab2b.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-60f38d1d.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-6cd5afbc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#02000040;--border-color:#02000040;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-ab7850a{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-66dbd07d{text-align:center;}.elementor-3914 .elementor-element.elementor-element-66dbd07d .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-1071f3da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-19d692b3{--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 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#02000040;--border-color:#02000040;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-d9b3cab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-5826401a > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-3914 .elementor-element.elementor-element-5826401a{text-align:center;}.elementor-3914 .elementor-element.elementor-element-5826401a .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-8c05af2{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-6ef51e9e{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-6ef51e9e:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-6ef51e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C71A7;}.elementor-3914 .elementor-element.elementor-element-637bbfe6{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-637bbfe6:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-637bbfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3555A;}.elementor-3914 .elementor-element.elementor-element-3de2b159{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3de2b159:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-3de2b159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D66342;}.elementor-3914 .elementor-element.elementor-element-4b732b62{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4b732b62:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-4b732b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEAE42;}.elementor-3914 .elementor-element.elementor-element-696279a{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-696279a:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-696279a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3555A;}.elementor-3914 .elementor-element.elementor-element-9ad29ae{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-9ad29ae:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-9ad29ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4679AD;}.elementor-3914 .elementor-element.elementor-element-3bf3ee7{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3bf3ee7:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-3bf3ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9771C;}.elementor-3914 .elementor-element.elementor-element-75d4cae6{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-75d4cae6:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-75d4cae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C71A7;}.elementor-3914 .elementor-element.elementor-element-c4b280c{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-c4b280c:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-c4b280c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4679AD;}.elementor-3914 .elementor-element.elementor-element-7d885d99{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7d885d99:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-7d885d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#59A55E;}.elementor-3914 .elementor-element.elementor-element-147cc399{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-147cc399:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-147cc399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D66342;}.elementor-3914 .elementor-element.elementor-element-3970b23f{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3970b23f:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-3970b23f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A09999;}.elementor-3914 .elementor-element.elementor-element-553fa43e{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-553fa43e:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-553fa43e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C71A7;}.elementor-3914 .elementor-element.elementor-element-37aa9c31{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-37aa9c31:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-37aa9c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#57ACC3;}.elementor-3914 .elementor-element.elementor-element-c337ef{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-c337ef:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-c337ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEAE42;}.elementor-3914 .elementor-element.elementor-element-15b075f8{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-15b075f8:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-15b075f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#59A55E;}.elementor-3914 .elementor-element.elementor-element-16998466{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-16998466:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-16998466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3555A;}.elementor-3914 .elementor-element.elementor-element-588b7886{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-588b7886:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-588b7886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9771C;}.elementor-3914 .elementor-element.elementor-element-58fa1114{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-58fa1114:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-58fa1114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#59A55E;}.elementor-3914 .elementor-element.elementor-element-35238dca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-d171823{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-443cf9a8 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-3914 .elementor-element.elementor-element-443cf9a8.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-443cf9a8{text-align:center;}.elementor-3914 .elementor-element.elementor-element-443cf9a8 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-7a15ecb9{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-476f0018{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-478f9c3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-11f300d6{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4896b964{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-57d05a75{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-688a52ab{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-394c54a0{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-394c54a0:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-394c54a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4F7;}.elementor-3914 .elementor-element.elementor-element-394c54a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3914 .elementor-element.elementor-element-6ea69d1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-3914 .elementor-element.elementor-element-67aa5e46 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-3914 .elementor-element.elementor-element-67aa5e46{text-align:center;}.elementor-3914 .elementor-element.elementor-element-67aa5e46 .elementor-heading-title{color:#000000;}.elementor-3914 .elementor-element.elementor-element-69a85a56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3102ba7d{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-164a1c6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:19px;--padding-right:19px;}.elementor-3914 .elementor-element.elementor-element-164a1c6b:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-164a1c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-5b46a706 .elementor-heading-title{color:#242F99;}.elementor-3914 .elementor-element.elementor-element-53502515{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-2b3819eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-2b3819eb.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-6270de43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:19px;--padding-right:19px;}.elementor-3914 .elementor-element.elementor-element-6270de43:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-6270de43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-50ed8606 .elementor-heading-title{color:#242F99;}.elementor-3914 .elementor-element.elementor-element-7e6b81bb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-76446901 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-76446901.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-9ae52f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:19px;--padding-right:19px;}.elementor-3914 .elementor-element.elementor-element-9ae52f3:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-9ae52f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-4d1367da .elementor-heading-title{color:#242F99;}.elementor-3914 .elementor-element.elementor-element-1aac646b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-2d33ddd6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-2d33ddd6.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-3be9eea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:19px;--padding-right:19px;}.elementor-3914 .elementor-element.elementor-element-3be9eea:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-3be9eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-21573a5a .elementor-heading-title{color:#242F99;}.elementor-3914 .elementor-element.elementor-element-760c177{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-66d6eb2b{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-22cc4dc1{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-159cccef{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-33e0dcb4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-491ce777 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-7d052621{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7d052621.e-con{--align-self:flex-start;}.elementor-3914 .elementor-element.elementor-element-1dde422d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-150f827 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-138a4025{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-677ac8d7.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-706b9a85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-706b9a85:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-706b9a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D34CB;}.elementor-3914 .elementor-element.elementor-element-4b04ca83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-25e32a71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-5c0d1758 .elementor-heading-title{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-4a941e5d{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-910da60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-48b08699 img{width:300px;}.elementor-3914 .elementor-element.elementor-element-578be32a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4e948a40 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-4e948a40{text-align:center;}.elementor-3914 .elementor-element.elementor-element-4e948a40 .elementor-heading-title{color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-5f031a49{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-3914 .elementor-element.elementor-element-72810c9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7b754636{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-3914 .elementor-element.elementor-element-7b754636:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-7b754636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-49f5d08d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-6977eb1a.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-729e39ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-729e39ab:not(.elementor-motion-effects-element-type-background), .elementor-3914 .elementor-element.elementor-element-729e39ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3914 .elementor-element.elementor-element-4d655f2d{--display:flex;}@media(min-width:768px){.elementor-3914 .elementor-element.elementor-element-3473b280{--width:100%;}.elementor-3914 .elementor-element.elementor-element-4891598a{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-5ccd0b63{--width:100%;}.elementor-3914 .elementor-element.elementor-element-73d03d3a{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-5d6e0fa8{--width:46%;}.elementor-3914 .elementor-element.elementor-element-4ca303b5{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-6e1ba358{--width:100%;}.elementor-3914 .elementor-element.elementor-element-1a20a80b{--width:100%;}.elementor-3914 .elementor-element.elementor-element-4af39785{--width:100%;}.elementor-3914 .elementor-element.elementor-element-79a928d1{--width:100%;}.elementor-3914 .elementor-element.elementor-element-7614eaee{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-189fd862{--width:1080px;}.elementor-3914 .elementor-element.elementor-element-5095a7b2{--width:320px;}.elementor-3914 .elementor-element.elementor-element-2e78c13b{--width:320px;}.elementor-3914 .elementor-element.elementor-element-e9a4066{--width:320px;}.elementor-3914 .elementor-element.elementor-element-416d264a{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-7d25c03d{--width:1080px;}.elementor-3914 .elementor-element.elementor-element-3eb9e34a{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-391ac400{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-55f631e1{--width:1080px;}.elementor-3914 .elementor-element.elementor-element-6cd5afbc{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-ab7850a{--width:1080px;}.elementor-3914 .elementor-element.elementor-element-19d692b3{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-d9b3cab{--width:1080px;}.elementor-3914 .elementor-element.elementor-element-35238dca{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-53502515{--width:10%;}.elementor-3914 .elementor-element.elementor-element-7e6b81bb{--width:10%;}.elementor-3914 .elementor-element.elementor-element-1aac646b{--width:10%;}.elementor-3914 .elementor-element.elementor-element-760c177{--content-width:100%;}.elementor-3914 .elementor-element.elementor-element-159cccef{--width:50%;}.elementor-3914 .elementor-element.elementor-element-7d052621{--width:50%;}.elementor-3914 .elementor-element.elementor-element-706b9a85{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3914 .elementor-element.elementor-element-394c54a0{--width:733.281px;}}@media(max-width:1024px){.elementor-3914 .elementor-element.elementor-element-8c05af2{--grid-auto-flow:row;}.elementor-3914 .elementor-element.elementor-element-7a15ecb9{--grid-auto-flow:row;}.elementor-3914 .elementor-element.elementor-element-6ea69d1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3914 .elementor-element.elementor-element-3473b280{--width:100%;--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-4891598a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4cd931b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-18fea65c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3914 .elementor-element.elementor-element-5ccd0b63{--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-3914 .elementor-element.elementor-element-6e670896 > .elementor-widget-container{margin:6px 0px -9px 0px;}.elementor-3914 .elementor-element.elementor-element-73d03d3a{--margin-top:73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-2ded38c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-e3f0213{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-68c1aace{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3914 .elementor-element.elementor-element-68c1aace.e-con{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-51346cfd{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-8eff9ab{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-3914 .elementor-element.elementor-element-21b87555{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-3914 .elementor-element.elementor-element-79166651{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-3914 .elementor-element.elementor-element-2e3e0625{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-27c707db{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4ca303b5{--padding-top:35px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-9b9f554 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-a95f46{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-6957c5e6{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7614eaee{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-189fd862{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-17463a9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-3c114cea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-3c114cea.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-5eb5282f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3914 .elementor-element.elementor-element-5095a7b2{--padding-top:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-3914 .elementor-element.elementor-element-2e78c13b{--padding-top:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-3914 .elementor-element.elementor-element-e9a4066{--padding-top:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-3914 .elementor-element.elementor-element-416d264a{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7d25c03d{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-71f50a35 > .elementor-widget-container{margin:16px 0px 36px 0px;}.elementor-3914 .elementor-element.elementor-element-71f50a35.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-23add223{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-238ac12b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-4eec7a00{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-21e3e276{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-5003d751{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7f9c3d9f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-115239cf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-262cb61b{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-91bd2c9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-19d692b3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-d9b3cab{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-8c05af2{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-3914 .elementor-element.elementor-element-6ef51e9e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-637bbfe6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-3de2b159{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-4b732b62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-696279a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-9ad29ae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-3bf3ee7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-75d4cae6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-c4b280c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-7d885d99{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-147cc399{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-3970b23f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-553fa43e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-37aa9c31{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-c337ef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-15b075f8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-16998466{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-588b7886{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-58fa1114{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3914 .elementor-element.elementor-element-7a15ecb9{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-6ea69d1c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3914 .elementor-element.elementor-element-67aa5e46 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-3914 .elementor-element.elementor-element-53502515{--width:100%;}.elementor-3914 .elementor-element.elementor-element-7e6b81bb{--width:100%;}.elementor-3914 .elementor-element.elementor-element-5f031a49{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3914 .elementor-element.elementor-element-5f031a49.elementor-element{--align-self:center;}.elementor-3914 .elementor-element.elementor-element-72810c9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-7b754636{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3914 .elementor-element.elementor-element-170b8ce1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}}/* Start custom CSS for html, class: .elementor-element-4cd931b1 */.elementor-3914 .elementor-element.elementor-element-4cd931b1{
    width: min(25%, 110px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f04be1 */.elementor-3914 .elementor-element.elementor-element-74f04be1{
    font-size: 13px;
    border-radius: 6px;
    padding: 7.4px 10.4px;
    color: #2d34cb;
    border: 2px solid #2d34cb;
    font-weight: 700;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
/*.elementor-3914 .elementor-element.elementor-element-74f04be1 p{*/
/*    font-weight: 700 !important;*/
/*}*/
.elementor-3914 .elementor-element.elementor-element-74f04be1:hover{
    background-color: #2d34cb;
    color: #fff;
}
@media (max-width: 834px) {
    .elementor-3914 .elementor-element.elementor-element-74f04be1{
    font-size: 12px;
    border-radius: 6px;
    padding: 7px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e670896 */.elementor-3914 .elementor-element.elementor-element-6e670896 div{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media(min-width:768px){
    .elementor-3914 .elementor-element.elementor-element-6e670896 div{
        width: 25px !important;
        height: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dddc256 */.elementor-3914 .elementor-element.elementor-element-7dddc256{
    color: #fff;
    min-width: fit-content;
    font-size: 16px;
    font-weight: 700;
}
@media(max-width: 876px){
    .elementor-3914 .elementor-element.elementor-element-7dddc256{
        font-size: 12px;
        min-width: 60px;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ccd0b63 */.elementor-3914 .elementor-element.elementor-element-5ccd0b63{
    width: 180px;
    height: fit-content;
    border: solid #2D34CB 2px !important;
    gap: 12.8px !Important;
}
@media(max-width:767px){
    .elementor-3914 .elementor-element.elementor-element-5ccd0b63{
        width: 80px;
        height: 80px;
        border: solid #2D34CB 2px !important;
        /*gap: 12.8px !Important;*/
    }   
}
.elementor-3914 .elementor-element.elementor-element-5ccd0b63 .hover-img{
    display: none;
}
.elementor-3914 .elementor-element.elementor-element-5ccd0b63:hover{
    background-color: #fff  !important;
    color: #2D34CB  !important;
    border: solid #2D34CB 2px !important;
}
.elementor-3914 .elementor-element.elementor-element-5ccd0b63:hover span{
    color: #2D34CB  !important;
}
.elementor-3914 .elementor-element.elementor-element-5ccd0b63:hover .hover-img{
    display: block;
}
.elementor-3914 .elementor-element.elementor-element-5ccd0b63:hover .none-hover-img{
    display: none;
}
.elementor-3914 .elementor-element.elementor-element-5ccd0b63:hover p{
    color: #2D34CB !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18fea65c */.elementor-3914 .elementor-element.elementor-element-18fea65c{
    width: fit-content
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3473b280 */body{
    margin: 0px;
        font-family: 'Noto Sans JP', sans-serif !important;
    font-weight: 400 !important;
}
html body {
    box-sizing: border-box;
    font-size: 16px;
    letter-spacing: .8px;
}
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-text-editor {
  font-family: "Noto Sans JP", sans-serif !important;
}

.elementor-3914 .elementor-element.elementor-element-3473b280{
    position: fixed;
    z-index: 1;
}
@media only screen and (min-width: 1080px) {
    .pcHide {
        display: none;
    }
}
html body * {
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a20d809 */.kv__heading span {
    font-weight: 700 !important;
    font-size: 24px;
    color: #212a4e;
}

.kv__heading-img{
    padding-top: 24px;
}
.elementor-3914 .elementor-element.elementor-element-6a20d809 h1{
    line-height: 0.85 !important;
}
.kv__heading-img img{
    padding-top : 10px;
    width: 305.9px;
    margin-bottom: -8px;
}
@media (max-width: 834px) {
    .kv__heading h1 {
        font-size: 19px;
        text-align: center;
    }
    .kv__heading-img{
        padding-top: 10px;
    }
    .kv__heading-img img{
        padding-top : 0px;
        height: 85px;
    }
    .elementor-3914 .elementor-element.elementor-element-6a20d809 span{
        font-size: calc(100vw * (20 / 375));
    }
    .elementor-3914 .elementor-element.elementor-element-6a20d809 h1{
        text-align: center;
        line-height : 0.5 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51346cfd */.elementor-3914 .elementor-element.elementor-element-51346cfd img{
    filter: drop-shadow(0 6px 6px #000);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4165b938 */.req-btn__add-parts {
    /*position: absolute;*/
    display: flex;
    justify-content: center;
    align-items: center;
    /*bottom: 140%;*/
    font-weight: 700;
    font-size: 16px;
    letter-spacing: .1em;
    pointer-events: none;
    color: #000;
}
.req-btn__add-parts:before {
    content: '';
    display: block;
    margin-right: .5em;
    width: 2px;
    height: 20px;
    background-color: #000;
    transform: rotate(-30deg);
    transform-origin: bottom right;
}
.req-btn__add-parts:after {
    content: '';
    display: block;
    margin-left: .5em;
    width: 2px;
    height: 20px;
    background-color: #000;
    transform: rotate(30deg);
    transform-origin: bottom left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fa2af4a */.button-form a{
        position: relative;
    display: flex
;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
    border: 2px solid #2d34cb;
    width: 300px;
    height: 60px;
    font-weight: 700;
    font-size: 16px;
    background-color: #2d34cb;
    color: #fff;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.button-form:hover a{
    background-color: #fff;
    color: #2d34cb;
}
@media only screen and (max-width: 767px) {
    .button-form a {
        font-size: calc(100vw * (16 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27c707db */.elementor-3914 .elementor-element.elementor-element-27c707db{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d6e0fa8 */@media (min-width: 834px) {
    .kv__wrap {
        justify-items: left;
    }
}
.kv__wrap {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f0213 */.inner {
    margin: 0 auto;
    width: min(90%, 1080px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ded38c3 */@media (min-width: 834px) {
    .kv {
/*        display: grid*/
/*;*/
/*        align-items: center;*/
    }
}
.kv {
    height: 680px;
    background-color: #eff4f7;
    background-image: url(//deha.co.jp/wp-content/themes/moncow/assets/css/../images/chotatsu/kv.svg);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto 90%;
}
@media (min-width: 1366px) {
    .kv {
        background-position: bottom 0 right calc((100vw - 1366px) / 2);
    }
}
@media (max-width: 834px) {
    .kv {
        background-size: 100% auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b9f554 */.user-text h2{
    text-align: center;
    font-weight: 700 !important;
    font-size: 18px;
    line-height: 1.5;
    color: #202020;
}
@media(max-width:767px){
    .user-text h2{
        font-size: calc(100vw * (18 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37268cc0 */.img-custom{
    width: fit-content;
    margin-right: 20px;
    min-height: 50px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14f6bf6 */.elementor-3914 .elementor-element.elementor-element-14f6bf6{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb1d997 */.elementor-3914 .elementor-element.elementor-element-bb1d997{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11620479 */.elementor-3914 .elementor-element.elementor-element-11620479{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-477f4ab1 */.elementor-3914 .elementor-element.elementor-element-477f4ab1{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57737d4d */.elementor-3914 .elementor-element.elementor-element-57737d4d{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7398a2c0 */.elementor-3914 .elementor-element.elementor-element-7398a2c0{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3877550b */.elementor-3914 .elementor-element.elementor-element-3877550b{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e1271bd */.elementor-3914 .elementor-element.elementor-element-6e1271bd{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72e7c1b8 */.elementor-3914 .elementor-element.elementor-element-72e7c1b8{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3eb1ac37 */.elementor-3914 .elementor-element.elementor-element-3eb1ac37{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c07929 */.elementor-3914 .elementor-element.elementor-element-15c07929{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b0b3499 */.img-custom{
    width: fit-content;
    margin-right: 20px;
    min-height: 50px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-157a55b1 */.elementor-3914 .elementor-element.elementor-element-157a55b1{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b168611 */.elementor-3914 .elementor-element.elementor-element-b168611{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17b0317e */.elementor-3914 .elementor-element.elementor-element-17b0317e{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b806e06 */.elementor-3914 .elementor-element.elementor-element-2b806e06{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-317a62ff */.elementor-3914 .elementor-element.elementor-element-317a62ff{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7440c038 */.elementor-3914 .elementor-element.elementor-element-7440c038{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4047d4 */.elementor-3914 .elementor-element.elementor-element-5a4047d4{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ee74057 */.elementor-3914 .elementor-element.elementor-element-5ee74057{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fd887bb */.elementor-3914 .elementor-element.elementor-element-3fd887bb{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6936ff2 */.elementor-3914 .elementor-element.elementor-element-6936ff2{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cade57d */.elementor-3914 .elementor-element.elementor-element-cade57d{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-462cbbf6 */.img-custom{
    width: fit-content;
    margin-right: 20px;
    min-height: 50px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53de72b5 */.elementor-3914 .elementor-element.elementor-element-53de72b5{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a2c73f */.elementor-3914 .elementor-element.elementor-element-19a2c73f{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f75da23 */.elementor-3914 .elementor-element.elementor-element-6f75da23{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169e72e5 */.elementor-3914 .elementor-element.elementor-element-169e72e5{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313908e */.elementor-3914 .elementor-element.elementor-element-5313908e{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5075e9ea */.elementor-3914 .elementor-element.elementor-element-5075e9ea{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60c9a500 */.elementor-3914 .elementor-element.elementor-element-60c9a500{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44de0e3d */.elementor-3914 .elementor-element.elementor-element-44de0e3d{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e42af93 */.elementor-3914 .elementor-element.elementor-element-e42af93{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1df72163 */.elementor-3914 .elementor-element.elementor-element-1df72163{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cf93d77 */.elementor-3914 .elementor-element.elementor-element-4cf93d77{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b9c7eca */.slider {
  display: flex;
  animation: slide 30s linear infinite;
  width: max-content;
}
.slider .slide-item {
  flex-shrink: 0;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@keyframes slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d29547d */.elementor-3914 .elementor-element.elementor-element-d29547d{
  overflow: hidden;
  /*white-space: nowrap;*/
}
@media (max-width: 834px) {
    .elementor-3914 .elementor-element.elementor-element-d29547d {
        display: none;
    }
}
.elementor-3914 .elementor-element.elementor-element-d29547d .slider{
    /*animation: none;*/
      animation: slide 45s linear infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5faa3a07 */.img-custom{
    width: fit-content;
    margin-right: 20px;
    min-height: 50px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3819c78f */.elementor-3914 .elementor-element.elementor-element-3819c78f{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-350650b6 */.elementor-3914 .elementor-element.elementor-element-350650b6{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63646386 */.elementor-3914 .elementor-element.elementor-element-63646386{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3906e5a */.img-custom{
    width: fit-content;
    margin-right: 20px;
    min-height: 50px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a602130 */.elementor-3914 .elementor-element.elementor-element-4a602130{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ee19a3d */.elementor-3914 .elementor-element.elementor-element-6ee19a3d{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2218acc5 */.elementor-3914 .elementor-element.elementor-element-2218acc5{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50cf55c8 */.img-custom{
    width: fit-content;
    margin-right: 20px;
    min-height: 50px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5197a1e2 */.elementor-3914 .elementor-element.elementor-element-5197a1e2{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290122bb */.elementor-3914 .elementor-element.elementor-element-290122bb{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a390564 */.elementor-3914 .elementor-element.elementor-element-6a390564{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525d0b5b */.slider {
  display: flex;
  animation: slide 60s linear infinite;
  width: max-content;
}
.slider .slide-item {
  flex-shrink: 0;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@keyframes slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7863b0 */.elementor-3914 .elementor-element.elementor-element-3e7863b0{
  overflow: hidden;
  /*white-space: nowrap;*/
}
@media (min-width: 835px) {
    .elementor-3914 .elementor-element.elementor-element-3e7863b0 {
        display: none;
    }
}
.elementor-3914 .elementor-element.elementor-element-3e7863b0 .slider {
  display: flex;
  animation: slide 60s linear infinite ;
  width: max-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f181764 */.elementor-3914 .elementor-element.elementor-element-6f181764{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d03c41d */.elementor-3914 .elementor-element.elementor-element-3d03c41d{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eb05801 */.elementor-3914 .elementor-element.elementor-element-2eb05801{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65c1f8ce */.elementor-3914 .elementor-element.elementor-element-65c1f8ce{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3906cd54 */.elementor-3914 .elementor-element.elementor-element-3906cd54{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41107504 */.elementor-3914 .elementor-element.elementor-element-41107504{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94c510a */.elementor-3914 .elementor-element.elementor-element-94c510a{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b07adf5 */.elementor-3914 .elementor-element.elementor-element-2b07adf5{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cbe8ac0 */.elementor-3914 .elementor-element.elementor-element-6cbe8ac0{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-996b217 */.elementor-3914 .elementor-element.elementor-element-996b217{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56e8def0 */.elementor-3914 .elementor-element.elementor-element-56e8def0{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c61470c */.elementor-3914 .elementor-element.elementor-element-c61470c{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-296a93e5 */.slider {
  display: flex;
  animation: slide 60s linear infinite;
  width: max-content;
}
.slider .slide-item {
  flex-shrink: 0;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@keyframes slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95f46 */.elementor-3914 .elementor-element.elementor-element-a95f46{
  overflow: hidden;
  /*white-space: nowrap;*/
}
@media (min-width: 835px) {
    .elementor-3914 .elementor-element.elementor-element-a95f46 {
        display: none;
    }
}
.elementor-3914 .elementor-element.elementor-element-a95f46 .slider {
  display: flex;
  animation: slide 60s linear infinite reverse;
  width: max-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24206354 */.elementor-3914 .elementor-element.elementor-element-24206354{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a4f6175 */.elementor-3914 .elementor-element.elementor-element-2a4f6175{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a044ad */.elementor-3914 .elementor-element.elementor-element-7a044ad{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27d23588 */.elementor-3914 .elementor-element.elementor-element-27d23588{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b830c03 */.elementor-3914 .elementor-element.elementor-element-5b830c03{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ac96976 */.elementor-3914 .elementor-element.elementor-element-7ac96976{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77b4a206 */.elementor-3914 .elementor-element.elementor-element-77b4a206{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50da507c */.elementor-3914 .elementor-element.elementor-element-50da507c{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-323443c2 */.elementor-3914 .elementor-element.elementor-element-323443c2{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48c20e5a */.elementor-3914 .elementor-element.elementor-element-48c20e5a{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de0c8e2 */.elementor-3914 .elementor-element.elementor-element-3de0c8e2{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ee41e87 */.elementor-3914 .elementor-element.elementor-element-1ee41e87{
    width: fit-content;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75165501 */.slider {
  display: flex;
  animation: slide 60s linear infinite;
  width: max-content;
}
.slider .slide-item {
  flex-shrink: 0;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@keyframes slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957c5e6 */.elementor-3914 .elementor-element.elementor-element-6957c5e6{
  overflow: hidden;
  /*white-space: nowrap;*/
}
@media (min-width: 835px) {
    .elementor-3914 .elementor-element.elementor-element-6957c5e6 {
        display: none;
    }
}
.elementor-3914 .elementor-element.elementor-element-6957c5e6 .slider {
  display: flex;
  animation: slide 60s linear infinite;
  width: max-content;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c114cea */.elementor-3914 .elementor-element.elementor-element-3c114cea p{
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.5;
    margin: 0px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-3c114cea p {
        font-size: calc(100vw * (20 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1664dfe2 */.sec-heading__heading h2{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 40px !important;
    height: 3em;
    text-align: center;
    font-weight: 700 !important;
    background-image: url(//deha.co.jp/wp-content/themes/moncow/assets/css/../images/chotatsu/material/heading-back.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    color: inherit;
}
@media only screen and (max-width: 1080px) {
    .sec-heading__heading h2{
            font-size: 40px !important;
    }
}
@media only screen and (max-width: 767px) {
    .sec-heading__heading h2 {
        font-size: calc(100vw * (20 / 375)) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17463a9e */.elementor-3914 .elementor-element.elementor-element-17463a9e{
    margin: 0 auto;
    width: min(90%, 1080px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35aa8cba */.question-card__image{
    position: absolute;
        --scope-size: 3rem;
    position: absolute;
    top: calc((var(--scope-size) / 5 * 2) * -1);
    left: calc((var(--scope-size) / 5 * 2) * -1);
}
.question-card__image img{
    width: 50px;
    height: 50px;
}
@media(max-width: 867px){
    .question-card__image{
        --scope-size: 2.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-874478 */.question-card__text {
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.6;
    color: #202020;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb5282f */.elementor-3914 .elementor-element.elementor-element-5eb5282f:after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50%);
    bottom: -100px;
    width: 0;
    height: 0;
    border-left: 60px solid transparent;
    border-right: 60px solid transparent;
    border-top: 60px solid #0f0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-693c3e2d */.elementor-3914 .elementor-element.elementor-element-693c3e2d{
    font-weight: 600;
    font-size: 30px;
 }
 @media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-693c3e2d{
        font-size: calc(100vw * (20 / 375));
        font-weight: 700;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f50a35 */.elementor-3914 .elementor-element.elementor-element-71f50a35 h2 span {
    display: inline-block;
    font-size: 40px;
    font-weight: 700 !important;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-71f50a35 h2 span {
        text-align: center;
        font-size: calc(100vw * (32 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72395dca */.reason-items__heading h3{
    font-weight: 700;
    font-size: 18px !important;
    line-height: 1.5;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .reason-items__heading h3 {
        font-size: calc(100vw * (14 / 375)) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fdb838e */.reason-items__text p{
    font-size: 14px;
    line-height: 1.5;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .reason-items__text p{
        font-size: calc(100vw * (12 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23add223 */.reason-items{
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 1.2em;
}
.reason-items h3{
    font-size: 18px !important;
    line-height: 1.5;
    font-weight: 700 !important;
}
.reason-items p{
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
}
@media only screen and (max-width: 767px) {
    .reason-items {
        display: grid;
        grid-template-columns: 100px 1fr;
        gap: 1em;
    }
    .reason-items h3{
        font-size: calc(100vw * (14 / 375)) !important;
    }
    .reason-items p{
        font-size: calc(100vw * (12 / 375));
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238ac12b */.reason-items{
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 1.2em;
}
.reason-items h3{
    font-size: 18px !important;
    line-height: 1.5;
    font-weight: 700 !important;
}
.reason-items p{
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
}
@media only screen and (max-width: 767px) {
    .reason-items {
        display: grid;
        grid-template-columns: 100px 1fr;
        gap: 1em;
    }
    .reason-items h3{
        font-size: calc(100vw * (14 / 375)) !important;
    }
    .reason-items p{
        font-size: calc(100vw * (12 / 375));
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eec7a00 */.reason-items{
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 1.2em;
}
.reason-items h3{
    font-size: 18px !important;
    line-height: 1.5;
    font-weight: 700 !important;
}
.reason-items p{
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
}
@media only screen and (max-width: 767px) {
    .reason-items {
        display: grid;
        grid-template-columns: 100px 1fr;
        gap: 1em;
    }
    .reason-items h3{
        font-size: calc(100vw * (14 / 375)) !important;
    }
    .reason-items p{
        font-size: calc(100vw * (12 / 375));
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e3e276 */.reason-items{
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 1.2em;
}
.reason-items h3{
    font-size: 18px !important;
    line-height: 1.5;
    font-weight: 700 !important;
}
.reason-items p{
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
}
@media only screen and (max-width: 767px) {
    .reason-items {
        display: grid;
        grid-template-columns: 100px 1fr;
        gap: 1em;
    }
    .reason-items h3{
        font-size: calc(100vw * (14 / 375)) !important;
    }
    .reason-items p{
        font-size: calc(100vw * (12 / 375));
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5003d751 */.reason-items{
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 1.2em;
}
.reason-items h3{
    font-size: 18px !important;
    line-height: 1.5;
    font-weight: 700 !important;
}
.reason-items p{
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
}
@media only screen and (max-width: 767px) {
    .reason-items {
        display: grid;
        grid-template-columns: 100px 1fr;
        gap: 1em;
    }
    .reason-items h3{
        font-size: calc(100vw * (14 / 375)) !important;
    }
    .reason-items p{
        font-size: calc(100vw * (12 / 375));
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f9c3d9f */.reason-items{
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 1.2em;
}
.reason-items h3{
    font-size: 18px !important;
    line-height: 1.5;
    font-weight: 700 !important;
}
.reason-items p{
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
}
@media only screen and (max-width: 767px) {
    .reason-items {
        display: grid;
        grid-template-columns: 100px 1fr;
        gap: 1em;
    }
    .reason-items h3{
        font-size: calc(100vw * (14 / 375)) !important;
    }
    .reason-items p{
        font-size: calc(100vw * (12 / 375));
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115239cf */.reason-items{
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 1.2em;
}
.reason-items h3{
    font-size: 18px !important;
    line-height: 1.5;
    font-weight: 700 !important;
}
.reason-items p{
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
}
@media only screen and (max-width: 767px) {
    .reason-items {
        display: grid;
        grid-template-columns: 100px 1fr;
        gap: 1em;
    }
    .reason-items h3{
        font-size: calc(100vw * (14 / 375)) !important;
    }
    .reason-items p{
        font-size: calc(100vw * (12 / 375));
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-230adc5a */.elementor-3914 .elementor-element.elementor-element-230adc5a{
    display: grid
;
    grid-template-columns: repeat(2, 1fr);
    gap: 50px;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-230adc5a {
        gap: 30px;
    }
}
@media (max-width: 834px) {
    .elementor-3914 .elementor-element.elementor-element-230adc5a {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40eddd85 */@media only screen and (min-width: 1080px) {
    .sec-heading__heading h2{
        font-size: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .sec-heading__heading h2{
        font-size: calc(100vw * (20 / 375)) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cc99d40 */.elementor-3914 .elementor-element.elementor-element-6cc99d40{
    position: relative;
    overflow: auto;
}
.compare__table {
    width: 100%;
    color: #202020;
}
.scroll-hint-icon-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    pointer-events: none;
}
table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
}
@media only screen and (max-width: 767px) {
    .compare__table tbody {
        font-size: calc(100vw * (14 / 375));
    }
}
.compare__table tr {
    height: 6.5rem;
}
.compare__table thead th:first-child {
    background-color: #f5f5f5;
}
.compare__table tr>*:first-child {
    min-width: 11rem;
}
.compare__table thead th {
    background-color: #454545;
    color: #fff;
}
.compare__table th {
    font-weight: 700;
    background-color: #f5f5f5;
}

.compare__table th, .compare__table td {
    text-align: center;
    vertical-align: middle;
    font-size: inherit;
    line-height: 1.3;
}
.compare__table tr>* {
    border: 1px solid #ddd;
    width: 20%;
    min-width: 16.5rem;
}
.compare__table thead th:nth-child(2) {
    border-top: 5px solid #2d34cb;
    background-color: #2d34cb;
}
.compare__table tr>*:nth-child(2) {
    border-left: 5px solid #2d34cb;
    border-right: 5px solid #2d34cb;
}
.compare__table tr>* {
    border: 1px solid #ddd;
    width: 20%;
    min-width: 16.5rem;
}
@media only screen and (max-width: 767px) {
    .compare__table tbody {
        font-size: calc(100vw * (14 / 375));
    }
}
.compare__table tr {
    height: 65px;
}
.compare__table tr>*:first-child {
    min-width: 110px;
}
.compare__table tbody th {
    padding-left: 1.2em;
    text-align: left;
}
.compare__table tbody tr>*:nth-child(2) {
    font-weight: 700;
    color: #2d34cb;
}
.compare__table tr>*:nth-child(2) {
    border-left: 5px solid #2d34cb;
    border-right: 5px solid #2d34cb;
}
.compare__table tr>* {
    border: 1px solid #ddd;
    width: 20%;
    min-width: 165px;
}
.scroll-hint-icon-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    pointer-events: none;
}
.scroll-hint-icon-wrap.is-active .scroll-hint-icon {
    opacity: .8;
}
.scroll-hint-icon {
    height: max-content;
}
.scroll-hint-icon {
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 60px);
    box-sizing: border-box;
    width: 120px;
    height: 95px !important;
    border-radius: 5px;
    transition: opacity .3s;
    opacity: 0;
    background: rgba(0, 0, 0, .7);
    text-align: center;
    padding: 20px 10px 10px 10px;
}
.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before {
    animation: scroll-hint-appear 1.2s linear;
    animation-iteration-count: 2;
}
.scroll-hint-icon:before {
    display: inline-block;
    width: 40px;
    height: 40px;
    color: #FFF;
    vertical-align: middle;
    text-align: center;
    content: "";
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}
.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after {
    opacity: 1;
}
.scroll-hint-icon:after {
    content: "";
    width: 34px;
    height: 14px;
    display: block;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -20px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);
    opacity: 0;
    transition-delay: 2.4s;
}
.scroll-hint-text {
    font-size: 10px;
    color: #FFF;
    margin-top: 5px;
}
@media(min-width: 876px){
    .elementor-3914 .elementor-element.elementor-element-6cc99d40 .scroll-hint-icon-wrap{
        display: none;
    }
}

.compare__table tbody tr:last-child>*:nth-child(2) {
    border-bottom: 5px solid #2d34cb;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-601eeffc */.elementor-3914 .elementor-element.elementor-element-601eeffc span{
    user-select: none;
    justify-content: center;
    align-items: center;
    bottom: 120%;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: .1em;
    pointer-events: none;
    color: #000;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-601eeffc span {
        font-size: calc(100vw * (16 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544254b */.elementor-3914 .elementor-element.elementor-element-544254b h2{
    font-size: 700 !important;
}
@media(max-width: 767px){
    .elementor-3914 .elementor-element.elementor-element-544254b h2{
        font-size: calc(100vw * (20 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-367a4ff0 */.p-custom {
    font-weight: 500;
    line-height: 1.5;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .p-custom  {
        font-size: calc(100vw * (16 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21d38b0e */@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-21d38b0e {
        font-size: calc(100vw * (14 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-258cba14 */.elementor-3914 .elementor-element.elementor-element-258cba14{
        display: inline-block;
    padding: 8px 12px;
    border-radius: 24px;
    font-size: 12px;
    background-color: #809db2;
    color: #fff;
    width: fit-content;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-258cba14 {
        font-size: calc(100vw * (12 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30c31a61 */@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-30c31a61 {
        font-size: calc(100vw * (14 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ac9d5fa */.elementor-3914 .elementor-element.elementor-element-2ac9d5fa{
        display: inline-block;
    padding: 8px 12px;
    border-radius: 24px;
    font-size: 12px;
    background-color: #809db2;
    color: #fff;
    width: fit-content;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-2ac9d5fa {
        font-size: calc(100vw * (12 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7849592d */.elementor-3914 .elementor-element.elementor-element-7849592d{
        display: inline-block;
    padding: 8px 12px;
    border-radius: 24px;
    font-size: 12px;
    background-color: #809db2;
    color: #fff;
    width: fit-content;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-7849592d {
        font-size: calc(100vw * (12 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23f83f39 */@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-23f83f39 {
        font-size: calc(100vw * (14 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757fe3c1 */.elementor-3914 .elementor-element.elementor-element-757fe3c1{
        display: inline-block;
    padding: 8px 12px;
    border-radius: 24px;
    font-size: 12px;
    background-color: #809db2;
    color: #fff;
    width: fit-content;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-757fe3c1 {
        font-size: calc(100vw * (12 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d9d0e5c */.elementor-3914 .elementor-element.elementor-element-5d9d0e5c{
        display: inline-block;
    padding: 8px 12px;
    border-radius: 24px;
    font-size: 12px;
    background-color: #809db2;
    color: #fff;
    width: fit-content;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-5d9d0e5c {
        font-size: calc(100vw * (12 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e645bc6 */.elementor-3914 .elementor-element.elementor-element-3e645bc6{
        display: inline-block;
    padding: 8px 12px;
    border-radius: 24px;
    font-size: 12px;
    background-color: #809db2;
    color: #fff;
    width: fit-content;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-3e645bc6 {
        font-size: calc(100vw * (12 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25648f00 */.elementor-3914 .elementor-element.elementor-element-25648f00{
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(300px, 1fr));
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-745cab2b */.elementor-3914 .elementor-element.elementor-element-745cab2b span{
    user-select: none;
    justify-content: center;
    align-items: center;
    bottom: 120%;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: .1em;
    pointer-events: none;
    color: #000;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-745cab2b span {
        font-size: calc(100vw * (16 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66dbd07d */.elementor-3914 .elementor-element.elementor-element-66dbd07d h2{
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-66dbd07d h2 {
        font-size: calc(100vw * (20 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1071f3da */@media(max-width:767px){
    .elementor-3914 .elementor-element.elementor-element-1071f3da{
        display: none;
    }
}
.elementor-3914 .elementor-element.elementor-element-1071f3da img{
    width: 1080px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32bd5e84 */@media(min-width:767px){
    .elementor-3914 .elementor-element.elementor-element-32bd5e84{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5826401a */.elementor-3914 .elementor-element.elementor-element-5826401a h2{
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-5826401a h2 {
        font-size: calc(100vw * (20 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-711699d3 */.display-flex img{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ef51e9e */.logo-custom{
    height: 65px;
    border-radius: 6px;
}
.logo-custom p{
    font-weight: 500;
    font-size: 12px;
    color: #fff;
    margin: 0;
    margin-left: 1em;
}
@media(max-width:767px){
    .logo-custom p{
            font-size: 3.2vw;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443cf9a8 */.elementor-3914 .elementor-element.elementor-element-443cf9a8 h2{
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-443cf9a8 h2 {
        font-size: calc(100vw * (20 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d16bbec */.logo-text p{
    margin: 0;
    font-size: 16px !important;
    font-weight: 700;
    color: #202020;
    text-align: center;
    margin-top: 16px;
}
@media only screen and (max-width: 767px) {
    .logo-text p {
        font-size: calc(100vw * (16 / 375)) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a15ecb9 */.elementor-3914 .elementor-element.elementor-element-7a15ecb9 p{
    margin-top: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67aa5e46 */.elementor-3914 .elementor-element.elementor-element-67aa5e46 h2{
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-67aa5e46 h2 {
        font-size: calc(100vw * (20 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b46a706 */@media only screen and (max-width: 767px) {
    .h3-custom h3{
        font-size: calc(100vw * (16 / 375)) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fcbbd9d */.elementor-3914 .elementor-element.elementor-element-5fcbbd9d p{
    font-size: 15px;
    line-height: 1.5;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-5fcbbd9d p {
        font-size: calc(100vw * (15 / 375)) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164a1c6b */.elementor-3914 .elementor-element.elementor-element-164a1c6b p{
    margin: 0;
    margin-top: 15px;
    font-size: 15px;
}

.elementor-3914 .elementor-element.elementor-element-164a1c6b H3{
    font-size: 16px;
    font-weight: 700;
    color: #242f99;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ed8606 */.elementor-3914 .elementor-element.elementor-element-50ed8606 h3{
    font-weight: 700;
    color: #242f99;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16a268e4 */.elementor-3914 .elementor-element.elementor-element-16a268e4 p{
    font-size: 15px;
    line-height: 1.5;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-16a268e4 p {
        font-size: calc(100vw * (15 / 375)) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6270de43 */.elementor-3914 .elementor-element.elementor-element-6270de43 p{
    margin: 0;
    margin-top: 15px;
    font-size: 15px;
}

.elementor-3914 .elementor-element.elementor-element-6270de43 H3{
    font-size: 16px;
    font-weight: 700;
    color: #242f99;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1367da */.elementor-3914 .elementor-element.elementor-element-4d1367da h3{
    font-weight: 700;
    color: #242f99;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ab2e9f2 */.elementor-3914 .elementor-element.elementor-element-7ab2e9f2 p{
    font-size: 15px;
    line-height: 1.5;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-7ab2e9f2 p {
        font-size: calc(100vw * (15 / 375)) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ae52f3 */.elementor-3914 .elementor-element.elementor-element-9ae52f3 p{
    margin: 0;
    margin-top: 15px;
    font-size: 15px;
}

.elementor-3914 .elementor-element.elementor-element-9ae52f3 H3{
    font-size: 16px;
    font-weight: 700;
    color: #242f99;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21573a5a */.elementor-3914 .elementor-element.elementor-element-21573a5a h3{
    font-weight: 700;
    color: #242f99;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2076c934 */.elementor-3914 .elementor-element.elementor-element-2076c934 p{
    font-size: 15px;
    line-height: 1.5;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-2076c934 p {
        font-size: calc(100vw * (15 / 375)) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be9eea */.elementor-3914 .elementor-element.elementor-element-3be9eea p{
    margin: 0;
    margin-top: 15px;
    font-size: 15px;
}

.elementor-3914 .elementor-element.elementor-element-3be9eea H3{
    font-size: 16px;
    font-weight: 700;
    color: #242f99;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea69d1c */@media(min-width:767px){
    .elementor-3914 .elementor-element.elementor-element-6ea69d1c img{
        transform: rotate(270deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33e0dcb4 */.elementor-3914 .elementor-element.elementor-element-33e0dcb4 {
    width: 130px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-491ce777 */dl{
    margin: 0;
}
dd{
    margin: 0;
}
.about-items {
    display: grid
;
    grid-template-columns: 100px 1fr;
    border: 1px solid #ddd;
    font-size: 15px;
    line-height: 1.5;
}
.about-items__term {
    border-right: 1px solid #ddd;
    padding: 1em;
    font-weight: 700;
    font-size: 15px;
    color: #202020;
}
.about-items__desc {
    padding: 1em;
    font-size: 15px;
    color: #454545;
}
@media (min-width: 768px) {
    .about__desc-list {
        width: 90%;
        margin: auto;
    }
}
@media only screen and (max-width: 767px) {
    dd, dt {
        font-size: calc(100vw * (14 / 375)) !important;
    }
    /*.about-items__term , .about-items__desc{*/
    /*    padding: 13.44px;*/
    /*}*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dde422d */.elementor-3914 .elementor-element.elementor-element-1dde422d {
    width: 130px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-677ac8d7 */.elementor-3914 .elementor-element.elementor-element-677ac8d7{
    font-size: 15px;
    color: #454545;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-677ac8d7 {
        font-size: calc(100vw * (14 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0d1758 */.elementor-3914 .elementor-element.elementor-element-5c0d1758 h2{
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    color: #202020;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-5c0d1758 h2 {
        font-size: calc(100vw * (20 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e948a40 */.elementor-3914 .elementor-element.elementor-element-4e948a40 h3{
        font-weight: 700;
    font-size: 18px;
    color: #fff;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-4e948a40 h3 {
        font-size: calc(100vw * (16 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f031a49 */.elementor-3914 .elementor-element.elementor-element-5f031a49 li {
    position: relative;
    display: flex
;
    align-items: center;
    border-bottom: 1px solid #fff;
    padding-left: 1.8em;
    font-weight: 700;
    font-size: 16px;
    line-height: 2.5;
    color: #fff;
}

.elementor-3914 .elementor-element.elementor-element-5f031a49 li:before {
    content: '\e876';
    position: absolute;
    left: 0;
    display: block;
    font-size: 20px;
    font-family: 'Material Icons';
    color: #18da3d;
}
.elementor-3914 .elementor-element.elementor-element-5f031a49 ul{
    padding: 0;
}
@media only screen and (max-width: 767px) {
    .elementor-3914 .elementor-element.elementor-element-5f031a49 li {
        font-size: calc(100vw * (15 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-170b8ce1 */.form-area {
    display: grid
;
    justify-items: center;
    border-radius: 10px;
    /*padding: 30px 22.5px;*/
    font-size: 15px;
    background-color: #fff;
}
.form-area__confirm {
    display: none;
}
.form-area__confirm>* {
    /*margin-bottom: 3em;*/
    font-weight: 700;
    font-size: 16px;
    line-height: 1.6;
    text-align: center;
    color: #202020;
}
.form-area__item {
    display: grid
;
    justify-items: start;
    width: 100%;
    margin-bottom: 15px;
}
.form-area__term, .form-area__term-optional {
    position: relative;
    display: inline-block;
    margin-bottom: .7em;
    font-weight: 700 !important;
    font-size: inherit;
    color: #202020;
}
.form-area__term:after {
    content: '';
    position: absolute;
    top: 2px;
    left: calc(100% + 5px);
    display: block;
    border-radius: 5px;
    width: 5px;
    height: 5px;
    background-color: #da185e;
}
.form-area__input {
    border-radius: 6px;
    border: 1px solid #d6d6d6;
    padding: .5em;
    height: 50px;
    width: 100%;
    font-size: 16px;
    background-color: #fafafa;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.form-area__input:focus{
    background-color: #fff3e0;
    box-shadow: none; 
    outline: none;
}
.form-area__select select:focus-visible {
    outline-color: none;
    outline-width: 0px;
}
.form-area__select select{
    border-radius: 6px;
    border: 1px solid #d6d6d6;
    padding: .5em;
    /*height: 50px;*/
    width: 100%;
    font-size: 16px;
    background-color: #fafafa;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.form-area__wrap {
    display: grid
;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    width: 100%;
}
.form-area__privacy {
    display: grid
;
    justify-items: center;
    align-items: center;
    grid-template-areas:
        'c l'
        'e e';
}
.form-area__privacy .mwform-checkbox-field {
    grid-area: c;
    justify-self: end;
}
.form-area__privacy .mwform-checkbox-field label {
    --scope-var: 14px;
    position: relative;
    display: block;
    width: var(--scope-var);
    height: var(--scope-var);
}
.mwform-checkbox-field label, .mwform-radio-field label {
    font-weight: 400;
    margin-bottom: 0;
}
.form-area__privacy .mwform-checkbox-field input {
    margin: 0;
    border-radius: 3px;
    border: 1px solid #999;
}
.form-area__privacy .mwform-checkbox-field label>* {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
}
.form-area__privacy .mwform-checkbox-field input+span {
    left: -2px;
    display: flex
;
    justify-items: center;
    align-items: center;
    visibility: hidden;
    pointer-events: none;
}
.form-area__privacy .mwform-checkbox-field input+span:before {
    content: '\e834';
    display: block;
    font-size: 18px;
    font-family: 'Material Icons';
    color: #2979ff;
}
.form-area__privacy>label {
    grid-area: l;
    justify-self: start;
    margin-left: .5em;
    font-size: inherit;
    cursor: pointer;
}
.form-area__privacy>label a {
    color: #1a73e8;
    text-decoration: underline;
}
.form-area__btn {
    position: relative;
    display: grid
;
    justify-items: center;
    margin-top: 30px;
}
.form-area__btn input {
    cursor: pointer;
}
.req-btn {
    position: relative;
    display: flex
;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    border-radius: 30px;
    border: 2px solid #2d34cb;
    width: 300px;
    height: 60px;
    font-weight: 700;
    font-size: 16px;
    background-color: #2d34cb;
    color: #fff;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.req-btn:hover {
    background-color: #fff;
    color: #2d34cb;
}
.form-area__text {
    margin-top: 2em;
    text-align: center;
    font-size: 14px;
    line-height: 1.5;
    color: #454545;
}
.form-area__privacy .error {
    grid-area: e;
}

.form-control{
    margin-bottom: 15px;
}







@media only screen and (max-width: 767px) {
    .form-area__input {
        font-size: calc(100vw * (16 / 375));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b754636 */.elementor-3914 .elementor-element.elementor-element-7b754636{
    font-size: 15px !important;
    scroll-margin-top: 100px;
}
@media(wax-width: 876px){
    .elementor-3914 .elementor-element.elementor-element-7b754636{
        scroll-margin-top: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6977eb1a */.form__contact {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1.5;
    color: #fff;
    text-decoration: underline;
}
.elementor-3914 .elementor-element.elementor-element-6977eb1a a{
    text-decoration: underline !important;
}
.elementor-3914 .elementor-element.elementor-element-6977eb1a a:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e32a71 */.elementor-3914 .elementor-element.elementor-element-25e32a71{
    display: grid
;
    grid-template-columns: 100%;
    justify-items: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7930a936 */.elementor-3914 .elementor-element.elementor-element-7930a936 .footer__text {
    margin: 35px 0;
    text-align: center;
    font-weight: 700;
    font-size: 15px;
}/* End custom CSS */