.elementor-3946 .elementor-element.elementor-element-9ae582b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-9ae582b:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-9ae582b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-524d1fe );}.elementor-3946 .elementor-element.elementor-element-93858cc{--display:flex;}.elementor-3946 .elementor-element.elementor-element-7efda4e .elementor-repeater-item-66c6dab{left:27%;--hotspot-translate-x:27%;top:20%;--hotspot-translate-y:20%;}.elementor-3946 .elementor-element.elementor-element-7efda4e .elementor-repeater-item-d6e3258{left:35%;--hotspot-translate-x:35%;top:20%;--hotspot-translate-y:20%;}.elementor-3946 .elementor-element.elementor-element-7efda4e .elementor-repeater-item-53e7bf4{left:45%;--hotspot-translate-x:45%;top:22%;--hotspot-translate-y:22%;}.elementor-3946 .elementor-element.elementor-element-7efda4e .elementor-repeater-item-c99f3c6{left:45%;--hotspot-translate-x:45%;top:14%;--hotspot-translate-y:14%;}.elementor-3946 .elementor-element.elementor-element-7efda4e .elementor-repeater-item-b13f322{left:24%;--hotspot-translate-x:24%;top:31%;--hotspot-translate-y:31%;}.elementor-3946 .elementor-element.elementor-element-7efda4e .elementor-repeater-item-4710553{left:32%;--hotspot-translate-x:32%;top:32%;--hotspot-translate-y:32%;}.elementor-3946 .elementor-element.elementor-element-7efda4e .elementor-repeater-item-21262c8{left:39%;--hotspot-translate-x:39%;top:26%;--hotspot-translate-y:26%;}.elementor-3946 .elementor-element.elementor-element-7efda4e .elementor-repeater-item-f398fba{left:39%;--hotspot-translate-x:39%;top:34%;--hotspot-translate-y:34%;}.elementor-3946 .elementor-element.elementor-element-7efda4e .elementor-repeater-item-e7d7a48{left:48%;--hotspot-translate-x:48%;top:39%;--hotspot-translate-y:39%;}.elementor-3946 .elementor-element.elementor-element-7efda4e .elementor-repeater-item-c68eedc{left:48%;--hotspot-translate-x:48%;top:30%;--hotspot-translate-y:30%;}.elementor-3946 .elementor-element.elementor-element-7efda4e .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-3946 .elementor-element.elementor-element-7efda4e{--hotspot-color:var( --e-global-color-fbd69a5 );--hotspot-size:23px;}.elementor-3946 .elementor-element.elementor-element-7efda4e .e-hotspot__tooltip{font-weight:800;}.elementor-3946 .elementor-element.elementor-element-51ac1b7{--display:flex;--justify-content:center;}.elementor-3946 .elementor-element.elementor-element-34938a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-34938a3 .elementor-image-box-wrapper{text-align:start;}.elementor-3946 .elementor-element.elementor-element-34938a3 .elementor-image-box-title{margin-bottom:14px;font-family:var( --e-global-typography-18a3401-font-family ), Sans-serif;font-size:var( --e-global-typography-18a3401-font-size );font-weight:var( --e-global-typography-18a3401-font-weight );text-transform:var( --e-global-typography-18a3401-text-transform );line-height:var( --e-global-typography-18a3401-line-height );letter-spacing:var( --e-global-typography-18a3401-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3946 .elementor-element.elementor-element-34938a3 .elementor-image-box-description{font-family:var( --e-global-typography-fec2cc3-font-family ), Sans-serif;font-size:var( --e-global-typography-fec2cc3-font-size );font-weight:var( --e-global-typography-fec2cc3-font-weight );line-height:var( --e-global-typography-fec2cc3-line-height );color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-4412824{color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-wrapper{text-align:start;}.elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-title, .elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-title a{font-family:var( --e-global-typography-2a049d7-font-family ), Sans-serif;font-size:var( --e-global-typography-2a049d7-font-size );font-weight:var( --e-global-typography-2a049d7-font-weight );line-height:var( --e-global-typography-2a049d7-line-height );}.elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-description{font-family:var( --e-global-typography-2eaf725-font-family ), Sans-serif;font-size:var( --e-global-typography-2eaf725-font-size );font-weight:var( --e-global-typography-2eaf725-font-weight );line-height:var( --e-global-typography-2eaf725-line-height );color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-wrapper{text-align:start;}.elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-title, .elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-title a{font-family:var( --e-global-typography-2a049d7-font-family ), Sans-serif;font-size:var( --e-global-typography-2a049d7-font-size );font-weight:var( --e-global-typography-2a049d7-font-weight );line-height:var( --e-global-typography-2a049d7-line-height );}.elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-description{font-family:var( --e-global-typography-2eaf725-font-family ), Sans-serif;font-size:var( --e-global-typography-2eaf725-font-size );font-weight:var( --e-global-typography-2eaf725-font-weight );line-height:var( --e-global-typography-2eaf725-line-height );color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-wrapper{text-align:start;}.elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-title, .elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-title a{font-family:var( --e-global-typography-2a049d7-font-family ), Sans-serif;font-size:var( --e-global-typography-2a049d7-font-size );font-weight:var( --e-global-typography-2a049d7-font-weight );line-height:var( --e-global-typography-2a049d7-line-height );}.elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-description{font-family:var( --e-global-typography-2eaf725-font-family ), Sans-serif;font-size:var( --e-global-typography-2eaf725-font-size );font-weight:var( --e-global-typography-2eaf725-font-weight );line-height:var( --e-global-typography-2eaf725-line-height );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-3946 .elementor-element.elementor-element-9ae582b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3946 .elementor-element.elementor-element-34938a3 .elementor-image-box-wrapper{text-align:center;}.elementor-3946 .elementor-element.elementor-element-34938a3 .elementor-image-box-title{font-size:var( --e-global-typography-18a3401-font-size );line-height:var( --e-global-typography-18a3401-line-height );letter-spacing:var( --e-global-typography-18a3401-letter-spacing );}.elementor-3946 .elementor-element.elementor-element-34938a3 .elementor-image-box-description{font-size:var( --e-global-typography-fec2cc3-font-size );line-height:var( --e-global-typography-fec2cc3-line-height );}.elementor-3946 .elementor-element.elementor-element-4412824{text-align:center;}.elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-wrapper{text-align:center;}.elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-title, .elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-title a{font-size:var( --e-global-typography-2a049d7-font-size );line-height:var( --e-global-typography-2a049d7-line-height );}.elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-description{font-size:var( --e-global-typography-2eaf725-font-size );line-height:var( --e-global-typography-2eaf725-line-height );}.elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-wrapper{text-align:center;}.elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-title, .elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-2a049d7-font-size );line-height:var( --e-global-typography-2a049d7-line-height );}.elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-description{font-size:var( --e-global-typography-2eaf725-font-size );line-height:var( --e-global-typography-2eaf725-line-height );}.elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-wrapper{text-align:center;}.elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-title, .elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-title a{font-size:var( --e-global-typography-2a049d7-font-size );line-height:var( --e-global-typography-2a049d7-line-height );}.elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-description{font-size:var( --e-global-typography-2eaf725-font-size );line-height:var( --e-global-typography-2eaf725-line-height );}}@media(max-width:767px){.elementor-3946 .elementor-element.elementor-element-9ae582b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-3946 .elementor-element.elementor-element-34938a3 .elementor-image-box-title{font-size:var( --e-global-typography-18a3401-font-size );line-height:var( --e-global-typography-18a3401-line-height );letter-spacing:var( --e-global-typography-18a3401-letter-spacing );}.elementor-3946 .elementor-element.elementor-element-34938a3 .elementor-image-box-description{font-size:var( --e-global-typography-fec2cc3-font-size );line-height:var( --e-global-typography-fec2cc3-line-height );}.elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-wrapper{text-align:center;}.elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-title, .elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-title a{font-size:var( --e-global-typography-2a049d7-font-size );line-height:var( --e-global-typography-2a049d7-line-height );}.elementor-3946 .elementor-element.elementor-element-0f46eaf .elementor-icon-box-description{font-size:var( --e-global-typography-2eaf725-font-size );line-height:var( --e-global-typography-2eaf725-line-height );}.elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-wrapper{text-align:center;}.elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-title, .elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-2a049d7-font-size );line-height:var( --e-global-typography-2a049d7-line-height );}.elementor-3946 .elementor-element.elementor-element-48426e0 .elementor-icon-box-description{font-size:var( --e-global-typography-2eaf725-font-size );line-height:var( --e-global-typography-2eaf725-line-height );}.elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-wrapper{text-align:center;}.elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-title, .elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-title a{font-size:var( --e-global-typography-2a049d7-font-size );line-height:var( --e-global-typography-2a049d7-line-height );}.elementor-3946 .elementor-element.elementor-element-cb6c491 .elementor-icon-box-description{font-size:var( --e-global-typography-2eaf725-font-size );line-height:var( --e-global-typography-2eaf725-line-height );}}@media(min-width:768px){.elementor-3946 .elementor-element.elementor-element-9ae582b{--content-width:1220px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3946 .elementor-element.elementor-element-93858cc{--content-width:500px;}}/* Start custom CSS for hotspot, class: .elementor-element-7efda4e */.elementor-3946 .elementor-element.elementor-element-7efda4e .e-hotspot__tooltip {
    background-color:white;
    font-size:14px;
    padding: 5px 10px;
    color:#649330;
    border-radius:10px;
    border:1px solid #649330;
}

.elementor-3946 .elementor-element.elementor-element-7efda4e .e-hotspot__icon:hover {
    color:#325324;
}/* End custom CSS */