.elementor-943 .elementor-element.elementor-element-23ec23b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--padding-top:120px;--padding-bottom:0px;--padding-left:224px;--padding-right:220px;}.elementor-943 .elementor-element.elementor-element-23ec23b:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-23ec23b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-943 .elementor-element.elementor-element-3e9c373{--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;}.elementor-943 .elementor-element.elementor-element-3e9c373.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-dc4a8f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-71cde12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-71cde12 .elementor-heading-title{font-family:"Inter", Rubik;font-size:14px;color:#DB5D2F;}.elementor-943 .elementor-element.elementor-element-4f3ee7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-4f3ee7c .elementor-heading-title{font-family:"Inter", Rubik;font-size:14px;font-weight:500;color:#DB5D2F;}.elementor-943 .elementor-element.elementor-element-1bc1104 > .elementor-widget-container{padding:0px 0px 26px 0px;}.elementor-943 .elementor-element.elementor-element-1bc1104 .elementor-heading-title{font-family:"Oswald", Rubik;font-size:57px;font-weight:700;color:#003C2F;}.elementor-943 .elementor-element.elementor-element-54a1d40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-127062b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-127062b .elementor-heading-title{font-family:"Inter", Rubik;font-size:15px;color:#003C2F;}.elementor-943 .elementor-element.elementor-element-0ee0e49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-0ee0e49 .elementor-heading-title{font-family:"Inter", Rubik;font-size:15px;color:#003C2F;}.elementor-943 .elementor-element.elementor-element-031e58a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--padding-top:0px;--padding-bottom:0px;--padding-left:224px;--padding-right:220px;}.elementor-943 .elementor-element.elementor-element-031e58a:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-031e58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-943 .elementor-element.elementor-element-36e4d0d{--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;}.elementor-943 .elementor-element.elementor-element-36e4d0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-350dda0 > .elementor-widget-container{padding:0px 0px 096px 0px;}.elementor-943 .elementor-element.elementor-element-350dda0{color:#000000;font-size:19px;line-height:34px;}.elementor-943 .elementor-element.elementor-element-b25fe96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16.5px 16.5px 16.5px 16.5px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:72px;--padding-right:72px;}.elementor-943 .elementor-element.elementor-element-b25fe96:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-b25fe96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-943 .elementor-element.elementor-element-e48adec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-943 .elementor-element.elementor-element-e48adec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-943 .elementor-element.elementor-element-1c3ab69 .elementor-heading-title{font-family:"Inter", Rubik;font-size:22.56px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-943 .elementor-element.elementor-element-1b1585c{--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-943 .elementor-element.elementor-element-97d68b2 .elementor-button{background-color:#DB5D2F;font-family:"Inter", Rubik;font-size:9.95px;font-weight:600;line-height:14.8px;border-radius:24px 24px 24px 24px;}.elementor-943 .elementor-element.elementor-element-26919b5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-943 .elementor-element.elementor-element-26919b5 .gem-search-form .search-field{height:60.92px;line-height:60.92px;}.elementor-943 .elementor-element.elementor-element-26919b5 .gem-search-form.gem-search-form-submit-inside .search-submit{height:60.92px;line-height:60.92px;}.elementor-943 .elementor-element.elementor-element-26919b5 .gem-search-form .search-submit .search-submit-icon i{line-height:60.92px;}.elementor-943 .elementor-element.elementor-element-26919b5 .gem-search-form label{margin-right:20px;}.elementor-943 .elementor-element.elementor-element-8b46647{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-943 .elementor-element.elementor-element-8b46647 > .elementor-widget-container{padding:0px 0px 39px 0px;}.elementor-943 .elementor-element.elementor-element-8b46647 .elementor-divider-separator{width:100%;}.elementor-943 .elementor-element.elementor-element-8b46647 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-943 .elementor-element.elementor-element-229c89f{--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-943 .elementor-element.elementor-element-d1f974e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-943 .elementor-element.elementor-element-d1f974e .gem-search-form .search-field{height:60.92px;line-height:60.92px;}.elementor-943 .elementor-element.elementor-element-d1f974e .gem-search-form.gem-search-form-submit-inside .search-submit{height:60.92px;line-height:60.92px;}.elementor-943 .elementor-element.elementor-element-d1f974e .gem-search-form .search-submit .search-submit-icon i{line-height:60.92px;}.elementor-943 .elementor-element.elementor-element-d1f974e .gem-search-form label{margin-right:20px;}.elementor-943 .elementor-element.elementor-element-ddc8ea5{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-943 .elementor-element.elementor-element-ddc8ea5 > .elementor-widget-container{padding:0px 0px 39px 0px;}.elementor-943 .elementor-element.elementor-element-ddc8ea5 .elementor-divider-separator{width:100%;}.elementor-943 .elementor-element.elementor-element-ddc8ea5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}@media(min-width:768px){.elementor-943 .elementor-element.elementor-element-3e9c373{--width:706px;}.elementor-943 .elementor-element.elementor-element-36e4d0d{--width:706px;}.elementor-943 .elementor-element.elementor-element-e48adec{--width:316px;}}@media(max-width:1024px){.elementor-943 .elementor-element.elementor-element-23ec23b{--padding-top:050px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-943 .elementor-element.elementor-element-031e58a{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-943 .elementor-element.elementor-element-23ec23b{--padding-top:052px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-943 .elementor-element.elementor-element-1bc1104 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-1bc1104 .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-943 .elementor-element.elementor-element-031e58a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-943 .elementor-element.elementor-element-350dda0{font-size:14px;}.elementor-943 .elementor-element.elementor-element-b25fe96{--gap:24.48px 24.48px;--row-gap:24.48px;--column-gap:24.48px;--padding-top:042px;--padding-bottom:040.77px;--padding-left:019px;--padding-right:014px;}.elementor-943 .elementor-element.elementor-element-97d68b2 .elementor-button{font-size:15.63px;line-height:23.34px;letter-spacing:-0.21px;}}/* Start custom CSS for thegem-searchbar, class: .elementor-element-26919b5 */.gem-search-form.gem-search-form-style-light .search-field {
    background: #F8F8F8;
    border-radius: 11.282px;
    border: 1.128px solid #E7E7E7;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-8498e05 */h5 {
    font-family: 'Roboto';
    font-size: 22.56px;
    color: #262B40;
}

.elementor-943 .elementor-element.elementor-element-8498e05 ul{
    margin:0px !important;
    padding:0px !important;
color:#262B40;
font-size:20.31px;
line-height:    47.39px;
}

.elementor-943 .elementor-element.elementor-element-8498e05 .cat-item{
    display: flex;
    justify-content: space-between;
    width: 100%;
    color:#262B40 !important;
}

.elementor-943 .elementor-element.elementor-element-8498e05 .cat-item a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for thegem-searchbar, class: .elementor-element-d1f974e */.gem-search-form.gem-search-form-style-light .search-field {
    background: #F8F8F8;
    border-radius: 11.282px;
    border: 1.128px solid #E7E7E7;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-6338ecd */h5 {
    font-family: 'Roboto';
    font-size: 22.56px;
    color: #262B40;
}

.elementor-943 .elementor-element.elementor-element-6338ecd ul{
    margin:0px !important;
    padding:0px !important;
color:#262B40;
font-size:20.31px;
line-height:    47.39px;
}

.elementor-943 .elementor-element.elementor-element-6338ecd .cat-item{
    display: flex;
    justify-content: space-between;
    width: 100%;
    color:#262B40 !important;
}

.elementor-943 .elementor-element.elementor-element-6338ecd .cat-item a{
    color:inherit;
}/* End custom CSS */