.elementor-3491 .elementor-element.elementor-element-dae2191{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-3491 .elementor-element.elementor-element-dae2191:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-dae2191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-56c158b ) 30%, var( --e-global-color-4b8fdf4 ) 100%);}.elementor-3491 .elementor-element.elementor-element-dae2191::before, .elementor-3491 .elementor-element.elementor-element-dae2191 > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-dae2191 > .e-con-inner > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-dae2191 > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-dae2191 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-dae2191 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vfa-lab.jp/wp-content/uploads/2025/06/company-garden.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), EB Garamond, Roboto, Arial, Montserrat, Tahoma, Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-2f3ac6f .elementor-heading-title{font-size:14px;font-weight:800;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-6335432 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-3491 .elementor-element.elementor-element-6335432{text-align:center;}.elementor-3491 .elementor-element.elementor-element-6335432 .elementor-heading-title{font-size:35px;line-height:1.5em;letter-spacing:0.05em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), EB Garamond, Roboto, Arial, Montserrat, Tahoma, Times New Roman;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3491 .elementor-element.elementor-element-0becd88{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.5px;}.elementor-3491 .elementor-element.elementor-element-0becd88 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3491 .elementor-element.elementor-element-0becd88 .elementor-divider-separator{width:30px;margin:0 auto;margin-center:0;}.elementor-3491 .elementor-element.elementor-element-0becd88 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), EB Garamond, Roboto, Arial, Montserrat, Tahoma, Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-3491 .elementor-element.elementor-element-34a65ab{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), EB Garamond, Roboto, Arial, Montserrat, Tahoma, Times New Roman;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-a80f7f2 .elementor-button{background-color:var( --e-global-color-56c158b );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:8px 100px 8px 100px;}.elementor-3491 .elementor-element.elementor-element-a80f7f2 .elementor-button:hover, .elementor-3491 .elementor-element.elementor-element-a80f7f2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-56c158b );border-color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-a80f7f2 .elementor-button:hover svg, .elementor-3491 .elementor-element.elementor-element-a80f7f2 .elementor-button:focus svg{fill:var( --e-global-color-56c158b );}.elementor-3491 .elementor-element.elementor-element-b41b88f{--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:flex-start;--align-items:center;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-3491 .elementor-element.elementor-element-b41b88f:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-b41b88f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b294f21 );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), EB Garamond, Roboto, Arial, Montserrat, Tahoma, Times New Roman;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-30bed7c.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-30bed7c{font-size:14px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-30bed7c a{color:var( --e-global-color-f8105e7 );}.elementor-3491 .elementor-element.elementor-element-8faf3cc{--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-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3491 .elementor-element.elementor-element-4731434{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-3491 .elementor-element.elementor-element-4731434:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-4731434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56c158b );}.elementor-3491 .elementor-element.elementor-element-4731434.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-5d0d2c8{width:100%;max-width:100%;text-align:center;}.elementor-3491 .elementor-element.elementor-element-5d0d2c8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3491 .elementor-element.elementor-element-5d0d2c8 .elementor-heading-title{font-size:20px;line-height:2em;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), EB Garamond, Roboto, Arial, Montserrat, Tahoma, Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-c705812 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-c705812 img{border-radius:3px 3px 3px 3px;}.elementor-3491 .elementor-element.elementor-element-a5c8047{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-a5c8047 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-9216194{width:100%;max-width:100%;text-align:start;font-size:18px;font-weight:600;text-decoration:underline;line-height:1.4em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-9216194 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-2778dcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3491 .elementor-element.elementor-element-b8b5746 > .elementor-widget-container{border-style:none;}.elementor-3491 .elementor-element.elementor-element-b8b5746{text-align:start;}.elementor-3491 .elementor-element.elementor-element-b8b5746 .elementor-heading-title{font-size:20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), EB Garamond, Roboto, Arial, Montserrat, Tahoma, Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3491 .elementor-element.elementor-element-c9a8686{width:100%;max-width:100%;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-3491 .elementor-element.elementor-element-c9a8686 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-item > a{font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:0.05em;}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.5s;}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-e91d62a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-3491 .elementor-element.elementor-element-e91d62a:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-e91d62a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56c158b );}.elementor-3491 .elementor-element.elementor-element-e91d62a.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-645e072{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-645e072 > .elementor-widget-container{border-style:none;}.elementor-3491 .elementor-element.elementor-element-645e072 .elementor-heading-title{font-size:19px;font-weight:800;color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-07316b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3491 .elementor-element.elementor-element-07316b6.e-con{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-09f80c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3491 .elementor-element.elementor-element-b2deeb5.elementor-element{--align-self:center;}.elementor-3491 .elementor-element.elementor-element-b2deeb5:hover img{opacity:0.75;}.elementor-3491 .elementor-element.elementor-element-b2deeb5 img{transition-duration:0.5s;}.elementor-3491 .elementor-element.elementor-element-8fc527e{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-8fc527e .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-8fc527e .elementor-heading-title a:hover, .elementor-3491 .elementor-element.elementor-element-8fc527e .elementor-heading-title a:focus{color:var( --e-global-color-f8105e7 );}.elementor-3491 .elementor-element.elementor-element-8fc527e .elementor-heading-title a{transition-duration:0.5s;}.elementor-3491 .elementor-element.elementor-element-7fc6c23{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:14px;}.elementor-3491 .elementor-element.elementor-element-e37a081{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:5px;}.elementor-3491 .elementor-element.elementor-element-e37a081.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3491 .elementor-element.elementor-element-9d02737 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:1px 14px 1px 14px;}.elementor-3491 .elementor-element.elementor-element-9d02737.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-9d02737{text-align:start;}.elementor-3491 .elementor-element.elementor-element-9d02737 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-56c158b );}.elementor-3491 .elementor-element.elementor-element-9d02737 .elementor-heading-title a:hover, .elementor-3491 .elementor-element.elementor-element-9d02737 .elementor-heading-title a:focus{color:var( --e-global-color-f8105e7 );}.elementor-3491 .elementor-element.elementor-element-9d02737 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3491 .elementor-element.elementor-element-3366cc9 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3491 .elementor-element.elementor-element-3366cc9.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3491 .elementor-element.elementor-element-3366cc9{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-item > a{font-size:15px;font-weight:500;line-height:1.3em;}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3491 .elementor-element.elementor-element-4e17094{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:end;}.elementor-3491 .elementor-element.elementor-element-4e17094 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-4e17094 .elementor-heading-title{font-size:15px;text-decoration:underline;line-height:1.3em;letter-spacing:0.02em;color:#007BFF;}.elementor-3491 .elementor-element.elementor-element-4e17094 .elementor-heading-title a:hover, .elementor-3491 .elementor-element.elementor-element-4e17094 .elementor-heading-title a:focus{color:#007BFFC7;}.elementor-3491 .elementor-element.elementor-element-4e17094 .elementor-heading-title a{transition-duration:0.3s;}.elementor-3491 .elementor-element.elementor-element-00128ff{--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-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3491 .elementor-element.elementor-element-ed6da23{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-3491 .elementor-element.elementor-element-ed6da23:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-ed6da23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56c158b );}.elementor-3491 .elementor-element.elementor-element-ed6da23.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-5a3675a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3491 .elementor-element.elementor-element-c53de92 > .elementor-widget-container{padding:5px 0px 5px 10px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );box-shadow:0px 5px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-c53de92.elementor-element{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-c53de92{text-align:start;}.elementor-3491 .elementor-element.elementor-element-c53de92 .elementor-heading-title{font-size:1.4em;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-2cdc217{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-2cdc217 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-d1aa32e > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-d1aa32e img{border-radius:3px 3px 3px 3px;}.elementor-3491 .elementor-element.elementor-element-cecc662{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-5477994{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-5477994 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-5477994 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-4734c57{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-4734c57 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-b078118{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-b078118:hover{background-color:var( --e-global-color-590454c );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-3491 .elementor-element.elementor-element-b078118, .elementor-3491 .elementor-element.elementor-element-b078118::before{--border-transition:0.5s;}.elementor-3491 .elementor-element.elementor-element-b078118.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-b839d0a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-b839d0a > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-b839d0a img{height:110px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-3491 .elementor-element.elementor-element-62b2286{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-3491 .elementor-element.elementor-element-4a26714{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-4a26714 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-81ee08b{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-81ee08b > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-3491 .elementor-element.elementor-element-81ee08b .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-81ee08b .elementor-icon{font-size:20px;}.elementor-3491 .elementor-element.elementor-element-81ee08b .elementor-icon svg{height:20px;}.elementor-3491 .elementor-element.elementor-element-6c3e798{--divider-border-style:solid;--divider-color:var( --e-global-color-a31844d );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3491 .elementor-element.elementor-element-6c3e798 .elementor-divider-separator{width:100%;}.elementor-3491 .elementor-element.elementor-element-6c3e798 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3491 .elementor-element.elementor-element-0836703.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-0836703{font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.5px;color:#367BDD;}.elementor-3491 .elementor-element.elementor-element-1d30810{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-2881c7d{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-2881c7d > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-2881c7d .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-84c4a50{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-84c4a50 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-9c7de38{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-9c7de38:hover{background-color:var( --e-global-color-590454c );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-3491 .elementor-element.elementor-element-9c7de38, .elementor-3491 .elementor-element.elementor-element-9c7de38::before{--border-transition:0.5s;}.elementor-3491 .elementor-element.elementor-element-9c7de38.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-7767a8b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-7767a8b > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-7767a8b img{height:110px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-3491 .elementor-element.elementor-element-2fac857{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-3491 .elementor-element.elementor-element-d2861bc{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-d2861bc .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-fd3df6c{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-fd3df6c > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-3491 .elementor-element.elementor-element-fd3df6c .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-fd3df6c .elementor-icon{font-size:20px;}.elementor-3491 .elementor-element.elementor-element-fd3df6c .elementor-icon svg{height:20px;}.elementor-3491 .elementor-element.elementor-element-2236a42{--divider-border-style:solid;--divider-color:var( --e-global-color-a31844d );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3491 .elementor-element.elementor-element-2236a42 .elementor-divider-separator{width:100%;}.elementor-3491 .elementor-element.elementor-element-2236a42 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3491 .elementor-element.elementor-element-597188a.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-597188a{font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.5px;color:#367BDD;}.elementor-3491 .elementor-element.elementor-element-e8fcac6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-30f53e3{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-30f53e3 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-30f53e3 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-5e8d281{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-5e8d281 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-7429e57{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-7429e57:hover{background-color:var( --e-global-color-590454c );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-3491 .elementor-element.elementor-element-7429e57, .elementor-3491 .elementor-element.elementor-element-7429e57::before{--border-transition:0.5s;}.elementor-3491 .elementor-element.elementor-element-7429e57.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-42a513d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-42a513d > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-42a513d img{height:110px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-3491 .elementor-element.elementor-element-9c49ce5{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-3491 .elementor-element.elementor-element-81136a5{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-81136a5 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-d34b403{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-d34b403 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-3491 .elementor-element.elementor-element-d34b403 .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-d34b403 .elementor-icon{font-size:20px;}.elementor-3491 .elementor-element.elementor-element-d34b403 .elementor-icon svg{height:20px;}.elementor-3491 .elementor-element.elementor-element-3c2c17f{--divider-border-style:solid;--divider-color:var( --e-global-color-a31844d );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3491 .elementor-element.elementor-element-3c2c17f .elementor-divider-separator{width:100%;}.elementor-3491 .elementor-element.elementor-element-3c2c17f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3491 .elementor-element.elementor-element-79bf49e.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-79bf49e{font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.5px;color:#367BDD;}.elementor-3491 .elementor-element.elementor-element-3017de2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-e304366{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-e304366 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-e304366 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-2eba110{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-2eba110 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-b4a3475{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-b4a3475:hover{background-color:var( --e-global-color-590454c );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-3491 .elementor-element.elementor-element-b4a3475, .elementor-3491 .elementor-element.elementor-element-b4a3475::before{--border-transition:0.5s;}.elementor-3491 .elementor-element.elementor-element-b4a3475.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-262727b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-262727b > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-262727b img{height:110px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-3491 .elementor-element.elementor-element-f309890{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-3491 .elementor-element.elementor-element-741d405{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-741d405 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-4d4a5e9{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-4d4a5e9 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-3491 .elementor-element.elementor-element-4d4a5e9 .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-4d4a5e9 .elementor-icon{font-size:20px;}.elementor-3491 .elementor-element.elementor-element-4d4a5e9 .elementor-icon svg{height:20px;}.elementor-3491 .elementor-element.elementor-element-7cefd9a{--divider-border-style:solid;--divider-color:var( --e-global-color-a31844d );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3491 .elementor-element.elementor-element-7cefd9a .elementor-divider-separator{width:100%;}.elementor-3491 .elementor-element.elementor-element-7cefd9a .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3491 .elementor-element.elementor-element-348d1de.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-348d1de{font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.5px;color:#367BDD;}.elementor-3491 .elementor-element.elementor-element-ec26f86{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-ec26f86:hover{background-color:var( --e-global-color-590454c );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-3491 .elementor-element.elementor-element-ec26f86, .elementor-3491 .elementor-element.elementor-element-ec26f86::before{--border-transition:0.5s;}.elementor-3491 .elementor-element.elementor-element-ec26f86.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-4bd7308{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-4bd7308 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-4bd7308 img{height:110px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-3491 .elementor-element.elementor-element-425ceab{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-3491 .elementor-element.elementor-element-772edaf{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-772edaf .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-3fb61a1{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-3fb61a1 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-3491 .elementor-element.elementor-element-3fb61a1 .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-3fb61a1 .elementor-icon{font-size:20px;}.elementor-3491 .elementor-element.elementor-element-3fb61a1 .elementor-icon svg{height:20px;}.elementor-3491 .elementor-element.elementor-element-0734168{--divider-border-style:solid;--divider-color:var( --e-global-color-a31844d );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3491 .elementor-element.elementor-element-0734168 .elementor-divider-separator{width:100%;}.elementor-3491 .elementor-element.elementor-element-0734168 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3491 .elementor-element.elementor-element-44d856e.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-44d856e{font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.5px;color:#367BDD;}.elementor-3491 .elementor-element.elementor-element-699d729{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3491 .elementor-element.elementor-element-9b228f1 > .elementor-widget-container{padding:5px 0px 5px 10px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );box-shadow:0px 5px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-9b228f1.elementor-element{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-9b228f1{text-align:start;}.elementor-3491 .elementor-element.elementor-element-9b228f1 .elementor-heading-title{font-size:1.4em;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-0028429{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-0028429 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-2d66ba6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-4339e81{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-4339e81 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-4339e81 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-c798643{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-c798643 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-42d6711{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-018b191{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-018b191 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-018b191 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-dd4381b{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-dd4381b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-f81a0c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-c4a9f6e{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-c4a9f6e > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-c4a9f6e .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-3fd9412{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-3fd9412 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-37d5cf8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3491 .elementor-element.elementor-element-8ebb9ef > .elementor-widget-container{padding:5px 0px 5px 10px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );box-shadow:0px 5px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-8ebb9ef.elementor-element{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-8ebb9ef{text-align:start;}.elementor-3491 .elementor-element.elementor-element-8ebb9ef .elementor-heading-title{font-size:1.4em;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-752ac7c{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-752ac7c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-1e7b7f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-710da39{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-710da39 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-710da39 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-d6ac92f{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-d6ac92f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-1fee7bb{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-1fee7bb:hover{background-color:var( --e-global-color-590454c );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-3491 .elementor-element.elementor-element-1fee7bb, .elementor-3491 .elementor-element.elementor-element-1fee7bb::before{--border-transition:0.5s;}.elementor-3491 .elementor-element.elementor-element-1fee7bb.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-4445447{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-4445447 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-4445447 img{height:110px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-3491 .elementor-element.elementor-element-e374f78{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-3491 .elementor-element.elementor-element-63b4d38{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-63b4d38 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-9ce8e1d{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-9ce8e1d > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-3491 .elementor-element.elementor-element-9ce8e1d .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-9ce8e1d .elementor-icon{font-size:20px;}.elementor-3491 .elementor-element.elementor-element-9ce8e1d .elementor-icon svg{height:20px;}.elementor-3491 .elementor-element.elementor-element-94c3373{--divider-border-style:solid;--divider-color:var( --e-global-color-a31844d );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3491 .elementor-element.elementor-element-94c3373 .elementor-divider-separator{width:100%;}.elementor-3491 .elementor-element.elementor-element-94c3373 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3491 .elementor-element.elementor-element-85ae1d2.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-85ae1d2{font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.5px;color:#367BDD;}.elementor-3491 .elementor-element.elementor-element-327a6b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-7019498{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-7019498 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-7019498 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-60420fb{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-60420fb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-a6d4b38{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-59921e3{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-59921e3 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-59921e3 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-d547c84{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-d547c84 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-6613d57{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-6613d57 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-3039981{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-3039981:hover{background-color:var( --e-global-color-590454c );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-3491 .elementor-element.elementor-element-3039981, .elementor-3491 .elementor-element.elementor-element-3039981::before{--border-transition:0.5s;}.elementor-3491 .elementor-element.elementor-element-3039981.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-209ea8b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-209ea8b > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-209ea8b img{height:110px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-3491 .elementor-element.elementor-element-ab667e8{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-3491 .elementor-element.elementor-element-a06c8a2{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-a06c8a2 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-4c04d1c{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-4c04d1c > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-3491 .elementor-element.elementor-element-4c04d1c .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-4c04d1c .elementor-icon{font-size:20px;}.elementor-3491 .elementor-element.elementor-element-4c04d1c .elementor-icon svg{height:20px;}.elementor-3491 .elementor-element.elementor-element-f804c89{--divider-border-style:solid;--divider-color:var( --e-global-color-a31844d );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3491 .elementor-element.elementor-element-f804c89 .elementor-divider-separator{width:100%;}.elementor-3491 .elementor-element.elementor-element-f804c89 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3491 .elementor-element.elementor-element-a71593e.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-a71593e{font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.5px;color:#367BDD;}.elementor-3491 .elementor-element.elementor-element-3865878{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3491 .elementor-element.elementor-element-28d0e19 > .elementor-widget-container{padding:5px 0px 5px 10px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );box-shadow:0px 5px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-28d0e19.elementor-element{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-28d0e19{text-align:start;}.elementor-3491 .elementor-element.elementor-element-28d0e19 .elementor-heading-title{font-size:1.4em;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-15587a5{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-15587a5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-5423715{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-973bcca{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-973bcca > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-973bcca .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-7a0a37e{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-7a0a37e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-5790baf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-214a029{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-214a029 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-214a029 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-74c3795{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-74c3795 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-7e88cde{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-10e457e{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-10e457e > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-10e457e .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-1dd8c0e{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-1dd8c0e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-ec35681{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-ec35681:hover{background-color:var( --e-global-color-590454c );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-3491 .elementor-element.elementor-element-ec35681, .elementor-3491 .elementor-element.elementor-element-ec35681::before{--border-transition:0.5s;}.elementor-3491 .elementor-element.elementor-element-ec35681.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-2d29639{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-2d29639 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-2d29639 img{height:110px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-3491 .elementor-element.elementor-element-610ba4c{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-3491 .elementor-element.elementor-element-9d614d3{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-9d614d3 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-cf101b6{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-cf101b6 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-3491 .elementor-element.elementor-element-cf101b6 .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-cf101b6 .elementor-icon{font-size:20px;}.elementor-3491 .elementor-element.elementor-element-cf101b6 .elementor-icon svg{height:20px;}.elementor-3491 .elementor-element.elementor-element-49befb4{--divider-border-style:solid;--divider-color:var( --e-global-color-a31844d );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3491 .elementor-element.elementor-element-49befb4 .elementor-divider-separator{width:100%;}.elementor-3491 .elementor-element.elementor-element-49befb4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3491 .elementor-element.elementor-element-4210aba.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-4210aba{font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.5px;color:#367BDD;}.elementor-3491 .elementor-element.elementor-element-cdb4888{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3491 .elementor-element.elementor-element-cebca1b > .elementor-widget-container{padding:5px 0px 5px 10px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );box-shadow:0px 5px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-cebca1b.elementor-element{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-cebca1b{text-align:start;}.elementor-3491 .elementor-element.elementor-element-cebca1b .elementor-heading-title{font-size:1.4em;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-011a01f{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-011a01f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-f33a2a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-c9185a3{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-c9185a3 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-c9185a3 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-7b37914{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-7b37914 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-e3f78f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-b59f417{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-b59f417 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-b59f417 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-1da01ab{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-1da01ab > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-201b3f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-33e4741{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-33e4741 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-33e4741 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-27d7d82{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-27d7d82 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-41cb5ef{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-41cb5ef:hover{background-color:var( --e-global-color-590454c );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-3491 .elementor-element.elementor-element-41cb5ef, .elementor-3491 .elementor-element.elementor-element-41cb5ef::before{--border-transition:0.5s;}.elementor-3491 .elementor-element.elementor-element-41cb5ef.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-183c298{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-183c298 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-183c298 img{height:110px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-3491 .elementor-element.elementor-element-ca1e9bd{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-3491 .elementor-element.elementor-element-5e9e6dc{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-5e9e6dc .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-8d375be{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-8d375be > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-3491 .elementor-element.elementor-element-8d375be .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-8d375be .elementor-icon{font-size:20px;}.elementor-3491 .elementor-element.elementor-element-8d375be .elementor-icon svg{height:20px;}.elementor-3491 .elementor-element.elementor-element-9f75791{--divider-border-style:solid;--divider-color:var( --e-global-color-a31844d );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3491 .elementor-element.elementor-element-9f75791 .elementor-divider-separator{width:100%;}.elementor-3491 .elementor-element.elementor-element-9f75791 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3491 .elementor-element.elementor-element-b504a77.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-b504a77{font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.5px;color:#367BDD;}.elementor-3491 .elementor-element.elementor-element-c6c59b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3491 .elementor-element.elementor-element-de79f47 > .elementor-widget-container{padding:5px 0px 5px 10px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );box-shadow:0px 5px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-de79f47.elementor-element{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-de79f47{text-align:start;}.elementor-3491 .elementor-element.elementor-element-de79f47 .elementor-heading-title{font-size:1.4em;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-ece7c7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-2aec95c{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-2aec95c > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-2aec95c .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-a85a4cf{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-a85a4cf > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-d2d6572{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-1f03ca0{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-1f03ca0 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-1f03ca0 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-e98f134{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-e98f134 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-19c9a2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-972d389{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-972d389 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-972d389 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-50014b5{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-50014b5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-163c5b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-5e71fc5{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-5e71fc5 > .elementor-widget-container{padding:7px 5px 7px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-5e71fc5 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:1.4em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-74d9229{width:100%;max-width:100%;text-align:start;font-size:17px;font-weight:500;line-height:2em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-74d9229 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-264d2a2{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.5s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a31844d );--border-color:var( --e-global-color-a31844d );--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-264d2a2:hover{background-color:var( --e-global-color-590454c );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-3491 .elementor-element.elementor-element-264d2a2, .elementor-3491 .elementor-element.elementor-element-264d2a2::before{--border-transition:0.5s;}.elementor-3491 .elementor-element.elementor-element-264d2a2.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-ac3e663{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-ac3e663 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a31844d );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px -7px rgba(0,0,0,0.5);}.elementor-3491 .elementor-element.elementor-element-ac3e663 img{height:110px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-3491 .elementor-element.elementor-element-d8908fa{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-3491 .elementor-element.elementor-element-5a8cc5e{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-3491 .elementor-element.elementor-element-5a8cc5e .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-a8b41fc{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-a8b41fc > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-3491 .elementor-element.elementor-element-a8b41fc .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-a8b41fc .elementor-icon{font-size:20px;}.elementor-3491 .elementor-element.elementor-element-a8b41fc .elementor-icon svg{height:20px;}.elementor-3491 .elementor-element.elementor-element-54200e1{--divider-border-style:solid;--divider-color:var( --e-global-color-a31844d );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3491 .elementor-element.elementor-element-54200e1 .elementor-divider-separator{width:100%;}.elementor-3491 .elementor-element.elementor-element-54200e1 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3491 .elementor-element.elementor-element-7675b39.elementor-element{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-7675b39{font-size:15px;font-weight:600;line-height:1.6em;letter-spacing:0.5px;color:#367BDD;}.elementor-3491 .elementor-element.elementor-element-f60d22b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-3491 .elementor-element.elementor-element-f60d22b:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-f60d22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56c158b );}.elementor-3491 .elementor-element.elementor-element-f60d22b.e-con{--align-self:stretch;}.elementor-3491 .elementor-element.elementor-element-e412af3{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-e412af3 > .elementor-widget-container{border-style:none;}.elementor-3491 .elementor-element.elementor-element-e412af3 .elementor-heading-title{font-size:19px;font-weight:800;color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-591d5ab{width:100%;max-width:100%;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-3491 .elementor-element.elementor-element-591d5ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-item > a{font-size:15px;font-weight:600;line-height:1.3em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.5s;}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-d6c9ea9{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:end;}.elementor-3491 .elementor-element.elementor-element-d6c9ea9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-d6c9ea9 .elementor-heading-title{font-size:15px;text-decoration:underline;line-height:1.3em;letter-spacing:0.02em;color:#007BFF;}.elementor-3491 .elementor-element.elementor-element-d6c9ea9 .elementor-heading-title a:hover, .elementor-3491 .elementor-element.elementor-element-d6c9ea9 .elementor-heading-title a:focus{color:#007BFFC7;}.elementor-3491 .elementor-element.elementor-element-d6c9ea9 .elementor-heading-title a{transition-duration:0.3s;}.elementor-3491 .elementor-element.elementor-element-6f83a77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-3491 .elementor-element.elementor-element-4926209{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3491 .elementor-element.elementor-element-fa0f93b{text-align:center;}.elementor-3491 .elementor-element.elementor-element-fa0f93b .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0.03em;}.elementor-3491 .elementor-element.elementor-element-9a3be45{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-9a3be45 .elementor-heading-title{font-size:26px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-c854d71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3491 .elementor-element.elementor-element-875dce0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-875dce0:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-875dce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b294f21 );}.elementor-3491 .elementor-element.elementor-element-875dce0.e-con{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-f96f60b{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-f96f60b > .elementor-widget-container{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-f96f60b .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-4c36b84{width:100%;max-width:100%;text-align:start;line-height:1.7em;letter-spacing:0.05em;}.elementor-3491 .elementor-element.elementor-element-ec8fec8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3491 .elementor-element.elementor-element-18c53da .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-18c53da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a31844d );}.elementor-3491 .elementor-element.elementor-element-18c53da.elementor-view-framed .elementor-icon, .elementor-3491 .elementor-element.elementor-element-18c53da.elementor-view-default .elementor-icon{color:var( --e-global-color-a31844d );border-color:var( --e-global-color-a31844d );}.elementor-3491 .elementor-element.elementor-element-18c53da.elementor-view-framed .elementor-icon, .elementor-3491 .elementor-element.elementor-element-18c53da.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a31844d );}.elementor-3491 .elementor-element.elementor-element-18c53da .elementor-icon{font-size:70px;}.elementor-3491 .elementor-element.elementor-element-18c53da .elementor-icon svg{height:70px;}.elementor-3491 .elementor-element.elementor-element-dd2c92d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-dd2c92d:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-dd2c92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b294f21 );}.elementor-3491 .elementor-element.elementor-element-dd2c92d.e-con{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-c440e6b{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-c440e6b > .elementor-widget-container{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-c440e6b .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-a91213c{width:100%;max-width:100%;text-align:start;line-height:1.7em;letter-spacing:0.05em;}.elementor-3491 .elementor-element.elementor-element-8b73b1d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3491 .elementor-element.elementor-element-ccefc5a .elementor-icon-wrapper{text-align:center;}.elementor-3491 .elementor-element.elementor-element-ccefc5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a31844d );}.elementor-3491 .elementor-element.elementor-element-ccefc5a.elementor-view-framed .elementor-icon, .elementor-3491 .elementor-element.elementor-element-ccefc5a.elementor-view-default .elementor-icon{color:var( --e-global-color-a31844d );border-color:var( --e-global-color-a31844d );}.elementor-3491 .elementor-element.elementor-element-ccefc5a.elementor-view-framed .elementor-icon, .elementor-3491 .elementor-element.elementor-element-ccefc5a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a31844d );}.elementor-3491 .elementor-element.elementor-element-ccefc5a .elementor-icon{font-size:70px;}.elementor-3491 .elementor-element.elementor-element-ccefc5a .elementor-icon svg{height:70px;}.elementor-3491 .elementor-element.elementor-element-dced356{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-dced356:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-dced356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b294f21 );}.elementor-3491 .elementor-element.elementor-element-dced356.e-con{--align-self:flex-start;}.elementor-3491 .elementor-element.elementor-element-f3edc25{width:100%;max-width:100%;text-align:start;}.elementor-3491 .elementor-element.elementor-element-f3edc25 > .elementor-widget-container{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-3491 .elementor-element.elementor-element-f3edc25 .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3491 .elementor-element.elementor-element-d59ba96{width:100%;max-width:100%;text-align:start;line-height:1.7em;letter-spacing:0.05em;}.elementor-3491 .elementor-element.elementor-element-43af5d1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-3491 .elementor-element.elementor-element-dae2191{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-2f3ac6f .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-6335432{text-align:center;}.elementor-3491 .elementor-element.elementor-element-6335432 .elementor-heading-title{font-size:30px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-34a65ab{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-a80f7f2 .elementor-button{padding:12px 80px 12px 80px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-30bed7c{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-4731434{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3491 .elementor-element.elementor-element-5d0d2c8 .elementor-heading-title{font-size:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-a5c8047{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-9216194{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-2778dcc{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-b8b5746{text-align:start;}.elementor-3491 .elementor-element.elementor-element-b8b5746 .elementor-heading-title{font-size:18px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-item > a{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-e91d62a{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-3491 .elementor-element.elementor-element-645e072{text-align:start;}.elementor-3491 .elementor-element.elementor-element-645e072 .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-8fc527e .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-7fc6c23{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-9d02737 .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-3366cc9{--e-icon-list-icon-size:9px;}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-item > a{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-4e17094 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-4e17094 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-ed6da23{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3491 .elementor-element.elementor-element-c53de92{text-align:start;}.elementor-3491 .elementor-element.elementor-element-c53de92 .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-2cdc217{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-5477994{text-align:start;}.elementor-3491 .elementor-element.elementor-element-5477994 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-4734c57{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-b839d0a img{height:100px;}.elementor-3491 .elementor-element.elementor-element-4a26714{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-4a26714 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-81ee08b{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3491 .elementor-element.elementor-element-81ee08b .elementor-icon{font-size:19px;}.elementor-3491 .elementor-element.elementor-element-81ee08b .elementor-icon svg{height:19px;}.elementor-3491 .elementor-element.elementor-element-0836703{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-2881c7d{text-align:start;}.elementor-3491 .elementor-element.elementor-element-2881c7d .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-84c4a50{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-7767a8b img{height:100px;}.elementor-3491 .elementor-element.elementor-element-d2861bc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-d2861bc .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-fd3df6c{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3491 .elementor-element.elementor-element-fd3df6c .elementor-icon{font-size:19px;}.elementor-3491 .elementor-element.elementor-element-fd3df6c .elementor-icon svg{height:19px;}.elementor-3491 .elementor-element.elementor-element-597188a{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-30f53e3{text-align:start;}.elementor-3491 .elementor-element.elementor-element-30f53e3 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-5e8d281{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-42a513d img{height:100px;}.elementor-3491 .elementor-element.elementor-element-81136a5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-81136a5 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-d34b403{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3491 .elementor-element.elementor-element-d34b403 .elementor-icon{font-size:19px;}.elementor-3491 .elementor-element.elementor-element-d34b403 .elementor-icon svg{height:19px;}.elementor-3491 .elementor-element.elementor-element-79bf49e{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-e304366{text-align:start;}.elementor-3491 .elementor-element.elementor-element-e304366 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-2eba110{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-262727b img{height:100px;}.elementor-3491 .elementor-element.elementor-element-741d405{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-741d405 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-4d4a5e9{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3491 .elementor-element.elementor-element-4d4a5e9 .elementor-icon{font-size:19px;}.elementor-3491 .elementor-element.elementor-element-4d4a5e9 .elementor-icon svg{height:19px;}.elementor-3491 .elementor-element.elementor-element-348d1de{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-4bd7308 img{height:100px;}.elementor-3491 .elementor-element.elementor-element-772edaf{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-772edaf .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-3fb61a1{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3491 .elementor-element.elementor-element-3fb61a1 .elementor-icon{font-size:19px;}.elementor-3491 .elementor-element.elementor-element-3fb61a1 .elementor-icon svg{height:19px;}.elementor-3491 .elementor-element.elementor-element-44d856e{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-9b228f1{text-align:start;}.elementor-3491 .elementor-element.elementor-element-9b228f1 .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-0028429{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-4339e81{text-align:start;}.elementor-3491 .elementor-element.elementor-element-4339e81 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-c798643{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-018b191{text-align:start;}.elementor-3491 .elementor-element.elementor-element-018b191 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-dd4381b{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-c4a9f6e{text-align:start;}.elementor-3491 .elementor-element.elementor-element-c4a9f6e .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-3fd9412{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-8ebb9ef{text-align:start;}.elementor-3491 .elementor-element.elementor-element-8ebb9ef .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-752ac7c{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-710da39{text-align:start;}.elementor-3491 .elementor-element.elementor-element-710da39 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-d6ac92f{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-4445447 img{height:100px;}.elementor-3491 .elementor-element.elementor-element-63b4d38{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-63b4d38 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-9ce8e1d{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3491 .elementor-element.elementor-element-9ce8e1d .elementor-icon{font-size:19px;}.elementor-3491 .elementor-element.elementor-element-9ce8e1d .elementor-icon svg{height:19px;}.elementor-3491 .elementor-element.elementor-element-85ae1d2{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-7019498{text-align:start;}.elementor-3491 .elementor-element.elementor-element-7019498 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-60420fb{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-59921e3{text-align:start;}.elementor-3491 .elementor-element.elementor-element-59921e3 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-d547c84{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-6613d57{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-209ea8b img{height:100px;}.elementor-3491 .elementor-element.elementor-element-a06c8a2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-a06c8a2 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-4c04d1c{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3491 .elementor-element.elementor-element-4c04d1c .elementor-icon{font-size:19px;}.elementor-3491 .elementor-element.elementor-element-4c04d1c .elementor-icon svg{height:19px;}.elementor-3491 .elementor-element.elementor-element-a71593e{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-28d0e19{text-align:start;}.elementor-3491 .elementor-element.elementor-element-28d0e19 .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-15587a5{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-973bcca{text-align:start;}.elementor-3491 .elementor-element.elementor-element-973bcca .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-7a0a37e{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-214a029{text-align:start;}.elementor-3491 .elementor-element.elementor-element-214a029 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-74c3795{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-10e457e{text-align:start;}.elementor-3491 .elementor-element.elementor-element-10e457e .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-1dd8c0e{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-2d29639 img{height:100px;}.elementor-3491 .elementor-element.elementor-element-9d614d3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-9d614d3 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-cf101b6{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3491 .elementor-element.elementor-element-cf101b6 .elementor-icon{font-size:19px;}.elementor-3491 .elementor-element.elementor-element-cf101b6 .elementor-icon svg{height:19px;}.elementor-3491 .elementor-element.elementor-element-4210aba{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-cebca1b{text-align:start;}.elementor-3491 .elementor-element.elementor-element-cebca1b .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-011a01f{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-c9185a3{text-align:start;}.elementor-3491 .elementor-element.elementor-element-c9185a3 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-7b37914{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-b59f417{text-align:start;}.elementor-3491 .elementor-element.elementor-element-b59f417 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-1da01ab{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-33e4741{text-align:start;}.elementor-3491 .elementor-element.elementor-element-33e4741 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-27d7d82{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-183c298 img{height:100px;}.elementor-3491 .elementor-element.elementor-element-5e9e6dc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-5e9e6dc .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-8d375be{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3491 .elementor-element.elementor-element-8d375be .elementor-icon{font-size:19px;}.elementor-3491 .elementor-element.elementor-element-8d375be .elementor-icon svg{height:19px;}.elementor-3491 .elementor-element.elementor-element-b504a77{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-de79f47{text-align:start;}.elementor-3491 .elementor-element.elementor-element-de79f47 .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-2aec95c{text-align:start;}.elementor-3491 .elementor-element.elementor-element-2aec95c .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-a85a4cf{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-1f03ca0{text-align:start;}.elementor-3491 .elementor-element.elementor-element-1f03ca0 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-e98f134{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-972d389{text-align:start;}.elementor-3491 .elementor-element.elementor-element-972d389 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-50014b5{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-5e71fc5{text-align:start;}.elementor-3491 .elementor-element.elementor-element-5e71fc5 .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-74d9229{font-size:16px;line-height:1.9em;letter-spacing:0.02em;}.elementor-3491 .elementor-element.elementor-element-ac3e663 img{height:100px;}.elementor-3491 .elementor-element.elementor-element-5a8cc5e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-5a8cc5e .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-a8b41fc{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-3491 .elementor-element.elementor-element-a8b41fc .elementor-icon{font-size:19px;}.elementor-3491 .elementor-element.elementor-element-a8b41fc .elementor-icon svg{height:19px;}.elementor-3491 .elementor-element.elementor-element-7675b39{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-f60d22b{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-3491 .elementor-element.elementor-element-e412af3{text-align:start;}.elementor-3491 .elementor-element.elementor-element-e412af3 .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-item > a{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-d6c9ea9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-d6c9ea9 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-fa0f93b .elementor-heading-title{font-size:15px;}.elementor-3491 .elementor-element.elementor-element-9a3be45 .elementor-heading-title{font-size:22px;}.elementor-3491 .elementor-element.elementor-element-f96f60b{text-align:start;}.elementor-3491 .elementor-element.elementor-element-f96f60b .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-4c36b84{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-18c53da .elementor-icon{font-size:50px;}.elementor-3491 .elementor-element.elementor-element-18c53da .elementor-icon svg{height:50px;}.elementor-3491 .elementor-element.elementor-element-c440e6b{text-align:start;}.elementor-3491 .elementor-element.elementor-element-c440e6b .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-a91213c{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-ccefc5a .elementor-icon{font-size:50px;}.elementor-3491 .elementor-element.elementor-element-ccefc5a .elementor-icon svg{height:50px;}.elementor-3491 .elementor-element.elementor-element-f3edc25{text-align:start;}.elementor-3491 .elementor-element.elementor-element-f3edc25 .elementor-heading-title{font-size:17px;}.elementor-3491 .elementor-element.elementor-element-d59ba96{font-size:14px;}}@media(max-width:767px){.elementor-3491 .elementor-element.elementor-element-dae2191{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-2f3ac6f .elementor-heading-title{font-size:12px;}.elementor-3491 .elementor-element.elementor-element-6335432{text-align:center;}.elementor-3491 .elementor-element.elementor-element-6335432 .elementor-heading-title{font-size:25px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-34a65ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-a80f7f2 .elementor-button{padding:10px 60px 10px 60px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-30bed7c{font-size:12px;}.elementor-3491 .elementor-element.elementor-element-4731434{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-5d0d2c8{text-align:start;}.elementor-3491 .elementor-element.elementor-element-5d0d2c8 .elementor-heading-title{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-a5c8047{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-9216194{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-2778dcc{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3491 .elementor-element.elementor-element-b8b5746{text-align:start;}.elementor-3491 .elementor-element.elementor-element-b8b5746 .elementor-heading-title{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3491 .elementor-element.elementor-element-c9a8686 .elementor-icon-list-item > a{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-e91d62a{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-645e072{text-align:start;}.elementor-3491 .elementor-element.elementor-element-645e072 .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-8fc527e .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-7fc6c23{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-e37a081{--width:95%;}.elementor-3491 .elementor-element.elementor-element-9d02737 .elementor-heading-title{font-size:12px;}.elementor-3491 .elementor-element.elementor-element-3366cc9{--e-icon-list-icon-size:8px;}.elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3491 .elementor-element.elementor-element-3366cc9 .elementor-icon-list-item > a{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-4e17094 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-4e17094 .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-ed6da23{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-c53de92{text-align:start;}.elementor-3491 .elementor-element.elementor-element-c53de92 .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-2cdc217{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-5477994{text-align:start;}.elementor-3491 .elementor-element.elementor-element-5477994 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-4734c57{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-b078118{--width:100%;}.elementor-3491 .elementor-element.elementor-element-b839d0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3491 .elementor-element.elementor-element-b839d0a img{height:180px;}.elementor-3491 .elementor-element.elementor-element-4a26714{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-4a26714 .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-81ee08b .elementor-icon{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-81ee08b .elementor-icon svg{height:18px;}.elementor-3491 .elementor-element.elementor-element-0836703{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-2881c7d{text-align:start;}.elementor-3491 .elementor-element.elementor-element-2881c7d .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-84c4a50{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-9c7de38{--width:100%;}.elementor-3491 .elementor-element.elementor-element-7767a8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3491 .elementor-element.elementor-element-7767a8b img{height:180px;}.elementor-3491 .elementor-element.elementor-element-d2861bc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-d2861bc .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-fd3df6c .elementor-icon{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-fd3df6c .elementor-icon svg{height:18px;}.elementor-3491 .elementor-element.elementor-element-597188a{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-30f53e3{text-align:start;}.elementor-3491 .elementor-element.elementor-element-30f53e3 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-5e8d281{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-7429e57{--width:100%;}.elementor-3491 .elementor-element.elementor-element-42a513d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3491 .elementor-element.elementor-element-42a513d img{height:180px;}.elementor-3491 .elementor-element.elementor-element-81136a5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-81136a5 .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-d34b403 .elementor-icon{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-d34b403 .elementor-icon svg{height:18px;}.elementor-3491 .elementor-element.elementor-element-79bf49e{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-e304366{text-align:start;}.elementor-3491 .elementor-element.elementor-element-e304366 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-2eba110{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-b4a3475{--width:100%;}.elementor-3491 .elementor-element.elementor-element-262727b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3491 .elementor-element.elementor-element-262727b img{height:180px;}.elementor-3491 .elementor-element.elementor-element-741d405{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-741d405 .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-4d4a5e9 .elementor-icon{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-4d4a5e9 .elementor-icon svg{height:18px;}.elementor-3491 .elementor-element.elementor-element-348d1de{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-ec26f86{--width:100%;}.elementor-3491 .elementor-element.elementor-element-4bd7308{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3491 .elementor-element.elementor-element-4bd7308 img{height:180px;}.elementor-3491 .elementor-element.elementor-element-772edaf{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-772edaf .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-3fb61a1 .elementor-icon{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-3fb61a1 .elementor-icon svg{height:18px;}.elementor-3491 .elementor-element.elementor-element-44d856e{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-9b228f1{text-align:start;}.elementor-3491 .elementor-element.elementor-element-9b228f1 .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-0028429{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-4339e81{text-align:start;}.elementor-3491 .elementor-element.elementor-element-4339e81 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-c798643{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-018b191{text-align:start;}.elementor-3491 .elementor-element.elementor-element-018b191 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-dd4381b{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-c4a9f6e{text-align:start;}.elementor-3491 .elementor-element.elementor-element-c4a9f6e .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-3fd9412{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-8ebb9ef{text-align:start;}.elementor-3491 .elementor-element.elementor-element-8ebb9ef .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-752ac7c{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-710da39{text-align:start;}.elementor-3491 .elementor-element.elementor-element-710da39 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-d6ac92f{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-1fee7bb{--width:100%;}.elementor-3491 .elementor-element.elementor-element-4445447{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3491 .elementor-element.elementor-element-4445447 img{height:180px;}.elementor-3491 .elementor-element.elementor-element-63b4d38{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-63b4d38 .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-9ce8e1d .elementor-icon{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-9ce8e1d .elementor-icon svg{height:18px;}.elementor-3491 .elementor-element.elementor-element-85ae1d2{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-7019498{text-align:start;}.elementor-3491 .elementor-element.elementor-element-7019498 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-60420fb{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-59921e3{text-align:start;}.elementor-3491 .elementor-element.elementor-element-59921e3 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-d547c84{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-6613d57{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-3039981{--width:100%;}.elementor-3491 .elementor-element.elementor-element-209ea8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3491 .elementor-element.elementor-element-209ea8b img{height:180px;}.elementor-3491 .elementor-element.elementor-element-a06c8a2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-a06c8a2 .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-4c04d1c .elementor-icon{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-4c04d1c .elementor-icon svg{height:18px;}.elementor-3491 .elementor-element.elementor-element-a71593e{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-28d0e19{text-align:start;}.elementor-3491 .elementor-element.elementor-element-28d0e19 .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-15587a5{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-973bcca{text-align:start;}.elementor-3491 .elementor-element.elementor-element-973bcca .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-7a0a37e{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-214a029{text-align:start;}.elementor-3491 .elementor-element.elementor-element-214a029 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-74c3795{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-10e457e{text-align:start;}.elementor-3491 .elementor-element.elementor-element-10e457e .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-1dd8c0e{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-ec35681{--width:100%;}.elementor-3491 .elementor-element.elementor-element-2d29639{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3491 .elementor-element.elementor-element-2d29639 img{height:180px;}.elementor-3491 .elementor-element.elementor-element-9d614d3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-9d614d3 .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-cf101b6 .elementor-icon{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-cf101b6 .elementor-icon svg{height:18px;}.elementor-3491 .elementor-element.elementor-element-4210aba{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-cebca1b{text-align:start;}.elementor-3491 .elementor-element.elementor-element-cebca1b .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-011a01f{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-c9185a3{text-align:start;}.elementor-3491 .elementor-element.elementor-element-c9185a3 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-7b37914{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-b59f417{text-align:start;}.elementor-3491 .elementor-element.elementor-element-b59f417 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-1da01ab{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-33e4741{text-align:start;}.elementor-3491 .elementor-element.elementor-element-33e4741 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-27d7d82{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-41cb5ef{--width:100%;}.elementor-3491 .elementor-element.elementor-element-183c298{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3491 .elementor-element.elementor-element-183c298 img{height:180px;}.elementor-3491 .elementor-element.elementor-element-5e9e6dc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-5e9e6dc .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-8d375be .elementor-icon{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-8d375be .elementor-icon svg{height:18px;}.elementor-3491 .elementor-element.elementor-element-b504a77{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-de79f47{text-align:start;}.elementor-3491 .elementor-element.elementor-element-de79f47 .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-2aec95c{text-align:start;}.elementor-3491 .elementor-element.elementor-element-2aec95c .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-a85a4cf{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-1f03ca0{text-align:start;}.elementor-3491 .elementor-element.elementor-element-1f03ca0 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-e98f134{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-972d389{text-align:start;}.elementor-3491 .elementor-element.elementor-element-972d389 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-50014b5{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-5e71fc5{text-align:start;}.elementor-3491 .elementor-element.elementor-element-5e71fc5 .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-74d9229{font-size:15px;line-height:1.8em;letter-spacing:0.01em;}.elementor-3491 .elementor-element.elementor-element-264d2a2{--width:100%;}.elementor-3491 .elementor-element.elementor-element-ac3e663{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3491 .elementor-element.elementor-element-ac3e663 img{height:180px;}.elementor-3491 .elementor-element.elementor-element-5a8cc5e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3491 .elementor-element.elementor-element-5a8cc5e .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-a8b41fc .elementor-icon{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-a8b41fc .elementor-icon svg{height:18px;}.elementor-3491 .elementor-element.elementor-element-7675b39{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-f60d22b{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3491 .elementor-element.elementor-element-e412af3{text-align:start;}.elementor-3491 .elementor-element.elementor-element-e412af3 .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3491 .elementor-element.elementor-element-591d5ab .elementor-icon-list-item > a{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-d6c9ea9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-d6c9ea9 .elementor-heading-title{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-fa0f93b .elementor-heading-title{font-size:14px;}.elementor-3491 .elementor-element.elementor-element-9a3be45 .elementor-heading-title{font-size:18px;}.elementor-3491 .elementor-element.elementor-element-875dce0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3491 .elementor-element.elementor-element-f96f60b{text-align:start;}.elementor-3491 .elementor-element.elementor-element-f96f60b .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-4c36b84{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-18c53da .elementor-icon{font-size:40px;}.elementor-3491 .elementor-element.elementor-element-18c53da .elementor-icon svg{height:40px;}.elementor-3491 .elementor-element.elementor-element-dd2c92d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3491 .elementor-element.elementor-element-c440e6b{text-align:start;}.elementor-3491 .elementor-element.elementor-element-c440e6b .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-a91213c{font-size:13px;}.elementor-3491 .elementor-element.elementor-element-ccefc5a .elementor-icon{font-size:40px;}.elementor-3491 .elementor-element.elementor-element-ccefc5a .elementor-icon svg{height:40px;}.elementor-3491 .elementor-element.elementor-element-dced356{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3491 .elementor-element.elementor-element-f3edc25{text-align:start;}.elementor-3491 .elementor-element.elementor-element-f3edc25 .elementor-heading-title{font-size:16px;}.elementor-3491 .elementor-element.elementor-element-d59ba96{font-size:13px;}}@media(min-width:768px){.elementor-3491 .elementor-element.elementor-element-8faf3cc{--content-width:1200px;}.elementor-3491 .elementor-element.elementor-element-4731434{--width:800px;}.elementor-3491 .elementor-element.elementor-element-2778dcc{--width:800px;}.elementor-3491 .elementor-element.elementor-element-e91d62a{--width:350px;}.elementor-3491 .elementor-element.elementor-element-e37a081{--width:95%;}.elementor-3491 .elementor-element.elementor-element-00128ff{--content-width:1200px;}.elementor-3491 .elementor-element.elementor-element-ed6da23{--width:800px;}.elementor-3491 .elementor-element.elementor-element-b078118{--width:100%;}.elementor-3491 .elementor-element.elementor-element-62b2286{--width:75%;}.elementor-3491 .elementor-element.elementor-element-9c7de38{--width:100%;}.elementor-3491 .elementor-element.elementor-element-2fac857{--width:75%;}.elementor-3491 .elementor-element.elementor-element-7429e57{--width:100%;}.elementor-3491 .elementor-element.elementor-element-9c49ce5{--width:75%;}.elementor-3491 .elementor-element.elementor-element-b4a3475{--width:100%;}.elementor-3491 .elementor-element.elementor-element-f309890{--width:75%;}.elementor-3491 .elementor-element.elementor-element-ec26f86{--width:100%;}.elementor-3491 .elementor-element.elementor-element-425ceab{--width:75%;}.elementor-3491 .elementor-element.elementor-element-1fee7bb{--width:100%;}.elementor-3491 .elementor-element.elementor-element-e374f78{--width:75%;}.elementor-3491 .elementor-element.elementor-element-3039981{--width:100%;}.elementor-3491 .elementor-element.elementor-element-ab667e8{--width:75%;}.elementor-3491 .elementor-element.elementor-element-ec35681{--width:100%;}.elementor-3491 .elementor-element.elementor-element-610ba4c{--width:75%;}.elementor-3491 .elementor-element.elementor-element-41cb5ef{--width:100%;}.elementor-3491 .elementor-element.elementor-element-ca1e9bd{--width:75%;}.elementor-3491 .elementor-element.elementor-element-264d2a2{--width:100%;}.elementor-3491 .elementor-element.elementor-element-d8908fa{--width:75%;}.elementor-3491 .elementor-element.elementor-element-f60d22b{--width:350px;}.elementor-3491 .elementor-element.elementor-element-6f83a77{--content-width:600px;}.elementor-3491 .elementor-element.elementor-element-c854d71{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3491 .elementor-element.elementor-element-2778dcc{--width:95%;}.elementor-3491 .elementor-element.elementor-element-e37a081{--width:95%;}.elementor-3491 .elementor-element.elementor-element-b078118{--width:100%;}.elementor-3491 .elementor-element.elementor-element-9c7de38{--width:100%;}.elementor-3491 .elementor-element.elementor-element-7429e57{--width:100%;}.elementor-3491 .elementor-element.elementor-element-b4a3475{--width:100%;}.elementor-3491 .elementor-element.elementor-element-ec26f86{--width:100%;}.elementor-3491 .elementor-element.elementor-element-1fee7bb{--width:100%;}.elementor-3491 .elementor-element.elementor-element-3039981{--width:100%;}.elementor-3491 .elementor-element.elementor-element-ec35681{--width:100%;}.elementor-3491 .elementor-element.elementor-element-41cb5ef{--width:100%;}.elementor-3491 .elementor-element.elementor-element-264d2a2{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b078118 *//* --- 見出し、アイコン、区切り線の色設定（一括指定） --- */
/* 見出しの文字、アイコン、区切り線をターゲットにしてアニメーション時間を設定 */
.elementor-3491 .elementor-element.elementor-element-b078118 .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-b078118 .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-b078118 .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-b078118 .elementor-icon svg,
.elementor-3491 .elementor-element.elementor-element-b078118 .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    transition: color 0.5s ease-in-out, fill 0.5s ease-in-out, border-color 0.5s ease-in-out !important;
}

/* コンテナホバー時に文字とSVGの塗りつぶし色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-b078118:hover .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-b078118:hover .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-b078118:hover .elementor-icon svg {
    color: #367BDD !important;
    fill: #367BDD !important; /* SVGアイコン用 */
}

/* コンテナホバー時に枠線（アイコン枠・区切り線）の色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-b078118:hover .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-b078118:hover .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    border-color: #367BDD !important;
    color: #367BDD !important; /* 念のため文字色も合わせておく */
}

/* --- 枠外はみ出し防止 --- */
.elementor-3491 .elementor-element.elementor-element-b078118 {
    overflow: hidden !important;
}

/* --- 現在のページのコンテナに対する無効化設定 --- */
/* JavaScriptで 'is-current-container' が付与された場合、このコンテナ自体のスタイルを上書き */
.elementor-3491 .elementor-element.elementor-element-b078118.is-current-container {
    /* 【最重要】マウスの反応を完全に無効化します */
    /* これにより、上に書かれている :hover の設定は一切反応しなくなります */
    pointer-events: none !important;
    /* カーソルを通常の矢印に戻します */
    cursor: default !important;

    /* 背景をグレーにします */
    background-color: #CFD2CF !important;
    /* 念のため、その他のホバー装飾もリセットします */
    box-shadow: none !important;
    border-color: transparent !important;
    /* 枠外はみ出し防止は維持します */
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c7de38 *//* --- 見出し、アイコン、区切り線の色設定（一括指定） --- */
/* 見出しの文字、アイコン、区切り線をターゲットにしてアニメーション時間を設定 */
.elementor-3491 .elementor-element.elementor-element-9c7de38 .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-9c7de38 .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-9c7de38 .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-9c7de38 .elementor-icon svg,
.elementor-3491 .elementor-element.elementor-element-9c7de38 .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    transition: color 0.5s ease-in-out, fill 0.5s ease-in-out, border-color 0.5s ease-in-out !important;
}

/* コンテナホバー時に文字とSVGの塗りつぶし色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-9c7de38:hover .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-9c7de38:hover .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-9c7de38:hover .elementor-icon svg {
    color: #367BDD !important;
    fill: #367BDD !important; /* SVGアイコン用 */
}

/* コンテナホバー時に枠線（アイコン枠・区切り線）の色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-9c7de38:hover .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-9c7de38:hover .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    border-color: #367BDD !important;
    color: #367BDD !important; /* 念のため文字色も合わせておく */
}

/* --- 枠外はみ出し防止 --- */
.elementor-3491 .elementor-element.elementor-element-9c7de38 {
    overflow: hidden !important;
}

/* --- 現在のページのコンテナに対する無効化設定 --- */
/* JavaScriptで 'is-current-container' が付与された場合、このコンテナ自体のスタイルを上書き */
.elementor-3491 .elementor-element.elementor-element-9c7de38.is-current-container {
    /* 【最重要】マウスの反応を完全に無効化します */
    /* これにより、上に書かれている :hover の設定は一切反応しなくなります */
    pointer-events: none !important;
    /* カーソルを通常の矢印に戻します */
    cursor: default !important;

    /* 背景をグレーにします */
    background-color: #CFD2CF !important;
    /* 念のため、その他のホバー装飾もリセットします */
    box-shadow: none !important;
    border-color: transparent !important;
    /* 枠外はみ出し防止は維持します */
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7429e57 *//* --- 見出し、アイコン、区切り線の色設定（一括指定） --- */
/* 見出しの文字、アイコン、区切り線をターゲットにしてアニメーション時間を設定 */
.elementor-3491 .elementor-element.elementor-element-7429e57 .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-7429e57 .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-7429e57 .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-7429e57 .elementor-icon svg,
.elementor-3491 .elementor-element.elementor-element-7429e57 .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    transition: color 0.5s ease-in-out, fill 0.5s ease-in-out, border-color 0.5s ease-in-out !important;
}

/* コンテナホバー時に文字とSVGの塗りつぶし色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-7429e57:hover .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-7429e57:hover .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-7429e57:hover .elementor-icon svg {
    color: #367BDD !important;
    fill: #367BDD !important; /* SVGアイコン用 */
}

/* コンテナホバー時に枠線（アイコン枠・区切り線）の色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-7429e57:hover .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-7429e57:hover .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    border-color: #367BDD !important;
    color: #367BDD !important; /* 念のため文字色も合わせておく */
}

/* --- 枠外はみ出し防止 --- */
.elementor-3491 .elementor-element.elementor-element-7429e57 {
    overflow: hidden !important;
}

/* --- 現在のページのコンテナに対する無効化設定 --- */
/* JavaScriptで 'is-current-container' が付与された場合、このコンテナ自体のスタイルを上書き */
.elementor-3491 .elementor-element.elementor-element-7429e57.is-current-container {
    /* 【最重要】マウスの反応を完全に無効化します */
    /* これにより、上に書かれている :hover の設定は一切反応しなくなります */
    pointer-events: none !important;
    /* カーソルを通常の矢印に戻します */
    cursor: default !important;

    /* 背景をグレーにします */
    background-color: #CFD2CF !important;
    /* 念のため、その他のホバー装飾もリセットします */
    box-shadow: none !important;
    border-color: transparent !important;
    /* 枠外はみ出し防止は維持します */
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a3475 *//* --- 見出し、アイコン、区切り線の色設定（一括指定） --- */
/* 見出しの文字、アイコン、区切り線をターゲットにしてアニメーション時間を設定 */
.elementor-3491 .elementor-element.elementor-element-b4a3475 .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-b4a3475 .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-b4a3475 .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-b4a3475 .elementor-icon svg,
.elementor-3491 .elementor-element.elementor-element-b4a3475 .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    transition: color 0.5s ease-in-out, fill 0.5s ease-in-out, border-color 0.5s ease-in-out !important;
}

/* コンテナホバー時に文字とSVGの塗りつぶし色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-b4a3475:hover .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-b4a3475:hover .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-b4a3475:hover .elementor-icon svg {
    color: #367BDD !important;
    fill: #367BDD !important; /* SVGアイコン用 */
}

/* コンテナホバー時に枠線（アイコン枠・区切り線）の色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-b4a3475:hover .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-b4a3475:hover .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    border-color: #367BDD !important;
    color: #367BDD !important; /* 念のため文字色も合わせておく */
}

/* --- 枠外はみ出し防止 --- */
.elementor-3491 .elementor-element.elementor-element-b4a3475 {
    overflow: hidden !important;
}

/* --- 現在のページのコンテナに対する無効化設定 --- */
/* JavaScriptで 'is-current-container' が付与された場合、このコンテナ自体のスタイルを上書き */
.elementor-3491 .elementor-element.elementor-element-b4a3475.is-current-container {
    /* 【最重要】マウスの反応を完全に無効化します */
    /* これにより、上に書かれている :hover の設定は一切反応しなくなります */
    pointer-events: none !important;
    /* カーソルを通常の矢印に戻します */
    cursor: default !important;

    /* 背景をグレーにします */
    background-color: #CFD2CF !important;
    /* 念のため、その他のホバー装飾もリセットします */
    box-shadow: none !important;
    border-color: transparent !important;
    /* 枠外はみ出し防止は維持します */
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec26f86 *//* --- 見出し、アイコン、区切り線の色設定（一括指定） --- */
/* 見出しの文字、アイコン、区切り線をターゲットにしてアニメーション時間を設定 */
.elementor-3491 .elementor-element.elementor-element-ec26f86 .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-ec26f86 .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-ec26f86 .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-ec26f86 .elementor-icon svg,
.elementor-3491 .elementor-element.elementor-element-ec26f86 .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    transition: color 0.5s ease-in-out, fill 0.5s ease-in-out, border-color 0.5s ease-in-out !important;
}

/* コンテナホバー時に文字とSVGの塗りつぶし色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-ec26f86:hover .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-ec26f86:hover .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-ec26f86:hover .elementor-icon svg {
    color: #367BDD !important;
    fill: #367BDD !important; /* SVGアイコン用 */
}

/* コンテナホバー時に枠線（アイコン枠・区切り線）の色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-ec26f86:hover .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-ec26f86:hover .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    border-color: #367BDD !important;
    color: #367BDD !important; /* 念のため文字色も合わせておく */
}

/* --- 枠外はみ出し防止 --- */
.elementor-3491 .elementor-element.elementor-element-ec26f86 {
    overflow: hidden !important;
}

/* --- 現在のページのコンテナに対する無効化設定 --- */
/* JavaScriptで 'is-current-container' が付与された場合、このコンテナ自体のスタイルを上書き */
.elementor-3491 .elementor-element.elementor-element-ec26f86.is-current-container {
    /* 【最重要】マウスの反応を完全に無効化します */
    /* これにより、上に書かれている :hover の設定は一切反応しなくなります */
    pointer-events: none !important;
    /* カーソルを通常の矢印に戻します */
    cursor: default !important;

    /* 背景をグレーにします */
    background-color: #CFD2CF !important;
    /* 念のため、その他のホバー装飾もリセットします */
    box-shadow: none !important;
    border-color: transparent !important;
    /* 枠外はみ出し防止は維持します */
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fee7bb *//* --- 見出し、アイコン、区切り線の色設定（一括指定） --- */
/* 見出しの文字、アイコン、区切り線をターゲットにしてアニメーション時間を設定 */
.elementor-3491 .elementor-element.elementor-element-1fee7bb .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-1fee7bb .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-1fee7bb .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-1fee7bb .elementor-icon svg,
.elementor-3491 .elementor-element.elementor-element-1fee7bb .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    transition: color 0.5s ease-in-out, fill 0.5s ease-in-out, border-color 0.5s ease-in-out !important;
}

/* コンテナホバー時に文字とSVGの塗りつぶし色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-1fee7bb:hover .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-1fee7bb:hover .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-1fee7bb:hover .elementor-icon svg {
    color: #367BDD !important;
    fill: #367BDD !important; /* SVGアイコン用 */
}

/* コンテナホバー時に枠線（アイコン枠・区切り線）の色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-1fee7bb:hover .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-1fee7bb:hover .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    border-color: #367BDD !important;
    color: #367BDD !important; /* 念のため文字色も合わせておく */
}

/* --- 枠外はみ出し防止 --- */
.elementor-3491 .elementor-element.elementor-element-1fee7bb {
    overflow: hidden !important;
}

/* --- 現在のページのコンテナに対する無効化設定 --- */
/* JavaScriptで 'is-current-container' が付与された場合、このコンテナ自体のスタイルを上書き */
.elementor-3491 .elementor-element.elementor-element-1fee7bb.is-current-container {
    /* 【最重要】マウスの反応を完全に無効化します */
    /* これにより、上に書かれている :hover の設定は一切反応しなくなります */
    pointer-events: none !important;
    /* カーソルを通常の矢印に戻します */
    cursor: default !important;

    /* 背景をグレーにします */
    background-color: #CFD2CF !important;
    /* 念のため、その他のホバー装飾もリセットします */
    box-shadow: none !important;
    border-color: transparent !important;
    /* 枠外はみ出し防止は維持します */
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3039981 *//* --- 見出し、アイコン、区切り線の色設定（一括指定） --- */
/* 見出しの文字、アイコン、区切り線をターゲットにしてアニメーション時間を設定 */
.elementor-3491 .elementor-element.elementor-element-3039981 .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-3039981 .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-3039981 .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-3039981 .elementor-icon svg,
.elementor-3491 .elementor-element.elementor-element-3039981 .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    transition: color 0.5s ease-in-out, fill 0.5s ease-in-out, border-color 0.5s ease-in-out !important;
}

/* コンテナホバー時に文字とSVGの塗りつぶし色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-3039981:hover .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-3039981:hover .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-3039981:hover .elementor-icon svg {
    color: #367BDD !important;
    fill: #367BDD !important; /* SVGアイコン用 */
}

/* コンテナホバー時に枠線（アイコン枠・区切り線）の色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-3039981:hover .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-3039981:hover .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    border-color: #367BDD !important;
    color: #367BDD !important; /* 念のため文字色も合わせておく */
}

/* --- 枠外はみ出し防止 --- */
.elementor-3491 .elementor-element.elementor-element-3039981 {
    overflow: hidden !important;
}

/* --- 現在のページのコンテナに対する無効化設定 --- */
/* JavaScriptで 'is-current-container' が付与された場合、このコンテナ自体のスタイルを上書き */
.elementor-3491 .elementor-element.elementor-element-3039981.is-current-container {
    /* 【最重要】マウスの反応を完全に無効化します */
    /* これにより、上に書かれている :hover の設定は一切反応しなくなります */
    pointer-events: none !important;
    /* カーソルを通常の矢印に戻します */
    cursor: default !important;

    /* 背景をグレーにします */
    background-color: #CFD2CF !important;
    /* 念のため、その他のホバー装飾もリセットします */
    box-shadow: none !important;
    border-color: transparent !important;
    /* 枠外はみ出し防止は維持します */
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec35681 *//* --- 見出し、アイコン、区切り線の色設定（一括指定） --- */
/* 見出しの文字、アイコン、区切り線をターゲットにしてアニメーション時間を設定 */
.elementor-3491 .elementor-element.elementor-element-ec35681 .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-ec35681 .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-ec35681 .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-ec35681 .elementor-icon svg,
.elementor-3491 .elementor-element.elementor-element-ec35681 .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    transition: color 0.5s ease-in-out, fill 0.5s ease-in-out, border-color 0.5s ease-in-out !important;
}

/* コンテナホバー時に文字とSVGの塗りつぶし色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-ec35681:hover .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-ec35681:hover .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-ec35681:hover .elementor-icon svg {
    color: #367BDD !important;
    fill: #367BDD !important; /* SVGアイコン用 */
}

/* コンテナホバー時に枠線（アイコン枠・区切り線）の色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-ec35681:hover .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-ec35681:hover .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    border-color: #367BDD !important;
    color: #367BDD !important; /* 念のため文字色も合わせておく */
}

/* --- 枠外はみ出し防止 --- */
.elementor-3491 .elementor-element.elementor-element-ec35681 {
    overflow: hidden !important;
}

/* --- 現在のページのコンテナに対する無効化設定 --- */
/* JavaScriptで 'is-current-container' が付与された場合、このコンテナ自体のスタイルを上書き */
.elementor-3491 .elementor-element.elementor-element-ec35681.is-current-container {
    /* 【最重要】マウスの反応を完全に無効化します */
    /* これにより、上に書かれている :hover の設定は一切反応しなくなります */
    pointer-events: none !important;
    /* カーソルを通常の矢印に戻します */
    cursor: default !important;

    /* 背景をグレーにします */
    background-color: #CFD2CF !important;
    /* 念のため、その他のホバー装飾もリセットします */
    box-shadow: none !important;
    border-color: transparent !important;
    /* 枠外はみ出し防止は維持します */
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41cb5ef *//* --- 見出し、アイコン、区切り線の色設定（一括指定） --- */
/* 見出しの文字、アイコン、区切り線をターゲットにしてアニメーション時間を設定 */
.elementor-3491 .elementor-element.elementor-element-41cb5ef .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-41cb5ef .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-41cb5ef .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-41cb5ef .elementor-icon svg,
.elementor-3491 .elementor-element.elementor-element-41cb5ef .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    transition: color 0.5s ease-in-out, fill 0.5s ease-in-out, border-color 0.5s ease-in-out !important;
}

/* コンテナホバー時に文字とSVGの塗りつぶし色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-41cb5ef:hover .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-41cb5ef:hover .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-41cb5ef:hover .elementor-icon svg {
    color: #367BDD !important;
    fill: #367BDD !important; /* SVGアイコン用 */
}

/* コンテナホバー時に枠線（アイコン枠・区切り線）の色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-41cb5ef:hover .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-41cb5ef:hover .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    border-color: #367BDD !important;
    color: #367BDD !important; /* 念のため文字色も合わせておく */
}

/* --- 枠外はみ出し防止 --- */
.elementor-3491 .elementor-element.elementor-element-41cb5ef {
    overflow: hidden !important;
}

/* --- 現在のページのコンテナに対する無効化設定 --- */
/* JavaScriptで 'is-current-container' が付与された場合、このコンテナ自体のスタイルを上書き */
.elementor-3491 .elementor-element.elementor-element-41cb5ef.is-current-container {
    /* 【最重要】マウスの反応を完全に無効化します */
    /* これにより、上に書かれている :hover の設定は一切反応しなくなります */
    pointer-events: none !important;
    /* カーソルを通常の矢印に戻します */
    cursor: default !important;

    /* 背景をグレーにします */
    background-color: #CFD2CF !important;
    /* 念のため、その他のホバー装飾もリセットします */
    box-shadow: none !important;
    border-color: transparent !important;
    /* 枠外はみ出し防止は維持します */
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264d2a2 *//* --- 見出し、アイコン、区切り線の色設定（一括指定） --- */
/* 見出しの文字、アイコン、区切り線をターゲットにしてアニメーション時間を設定 */
.elementor-3491 .elementor-element.elementor-element-264d2a2 .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-264d2a2 .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-264d2a2 .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-264d2a2 .elementor-icon svg,
.elementor-3491 .elementor-element.elementor-element-264d2a2 .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    transition: color 0.5s ease-in-out, fill 0.5s ease-in-out, border-color 0.5s ease-in-out !important;
}

/* コンテナホバー時に文字とSVGの塗りつぶし色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-264d2a2:hover .elementor-heading-title,
.elementor-3491 .elementor-element.elementor-element-264d2a2:hover .elementor-icon i,
.elementor-3491 .elementor-element.elementor-element-264d2a2:hover .elementor-icon svg {
    color: #367BDD !important;
    fill: #367BDD !important; /* SVGアイコン用 */
}

/* コンテナホバー時に枠線（アイコン枠・区切り線）の色を一斉に変更 */
.elementor-3491 .elementor-element.elementor-element-264d2a2:hover .elementor-icon,
.elementor-3491 .elementor-element.elementor-element-264d2a2:hover .elementor-divider-separator { /* ←【追加】区切り線を追加 */
    border-color: #367BDD !important;
    color: #367BDD !important; /* 念のため文字色も合わせておく */
}

/* --- 枠外はみ出し防止 --- */
.elementor-3491 .elementor-element.elementor-element-264d2a2 {
    overflow: hidden !important;
}

/* --- 現在のページのコンテナに対する無効化設定 --- */
/* JavaScriptで 'is-current-container' が付与された場合、このコンテナ自体のスタイルを上書き */
.elementor-3491 .elementor-element.elementor-element-264d2a2.is-current-container {
    /* 【最重要】マウスの反応を完全に無効化します */
    /* これにより、上に書かれている :hover の設定は一切反応しなくなります */
    pointer-events: none !important;
    /* カーソルを通常の矢印に戻します */
    cursor: default !important;

    /* 背景をグレーにします */
    background-color: #CFD2CF !important;
    /* 念のため、その他のホバー装飾もリセットします */
    box-shadow: none !important;
    border-color: transparent !important;
    /* 枠外はみ出し防止は維持します */
    overflow: hidden !important;
}/* End custom CSS */