.elementor-bc-flex-widget .elementor-8881 .elementor-element.elementor-element-3b2ade19.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8881 .elementor-element.elementor-element-3b2ade19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8881 .elementor-element.elementor-element-3b2ade19 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8881 .elementor-element.elementor-element-3b2ade19 > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-8881 .elementor-element.elementor-element-3057161 .elementor-heading-title{color:#002B36;}.elementor-8881 .elementor-element.elementor-element-5d3cf05f{--spacer-size:24px;}.elementor-8881 .elementor-element.elementor-element-7f7b2c97{font-size:17px;}.elementor-8881 .elementor-element.elementor-element-6bc351ab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8881 .elementor-element.elementor-element-6bc351ab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8881 .elementor-element.elementor-element-6bc351ab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8881 .elementor-element.elementor-element-6bc351ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8881 .elementor-element.elementor-element-6bc351ab .elementor-icon-list-item > a{font-size:17px;}.elementor-8881 .elementor-element.elementor-element-6bc351ab .elementor-icon-list-text{transition:color 0.3s;}body:not(.rtl) .elementor-8881 .elementor-element.elementor-element-2dde1fe1{left:-111px;}body.rtl .elementor-8881 .elementor-element.elementor-element-2dde1fe1{right:-111px;}.elementor-8881 .elementor-element.elementor-element-2dde1fe1{top:15px;}.elementor-8881 .elementor-element.elementor-element-37e7c3d7{z-index:5;}.elementor-8881 .elementor-element.elementor-element-37e7c3d7:not( .elementor-widget-image ) .elementor-widget-container, .elementor-8881 .elementor-element.elementor-element-37e7c3d7.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rocksolidestate.com/wp-content/uploads/2023/04/mask-pill.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}body:not(.rtl) .elementor-8881 .elementor-element.elementor-element-22fde6c2{left:97px;}body.rtl .elementor-8881 .elementor-element.elementor-element-22fde6c2{right:97px;}.elementor-8881 .elementor-element.elementor-element-22fde6c2{top:281px;}.elementor-8881 .elementor-element.elementor-element-22e29a81{width:var( --container-widget-width, 27.07% );max-width:27.07%;--container-widget-width:27.07%;--container-widget-flex-grow:0;top:20.149px;z-index:10;}.elementor-8881 .elementor-element.elementor-element-22e29a81 > .elementor-widget-container{--e-transform-rotateZ:0deg;}body:not(.rtl) .elementor-8881 .elementor-element.elementor-element-22e29a81{left:390.869px;}body.rtl .elementor-8881 .elementor-element.elementor-element-22e29a81{right:390.869px;}.elementor-8881 .elementor-element.elementor-element-7e909c7d{width:var( --container-widget-width, 19.947% );max-width:19.947%;--container-widget-width:19.947%;--container-widget-flex-grow:0;top:460px;z-index:10;}.elementor-8881 .elementor-element.elementor-element-7e909c7d > .elementor-widget-container{--e-transform-rotateZ:11deg;}body:not(.rtl) .elementor-8881 .elementor-element.elementor-element-7e909c7d{left:11px;}body.rtl .elementor-8881 .elementor-element.elementor-element-7e909c7d{right:11px;}.elementor-8881 .elementor-element.elementor-element-3339036a{width:var( --container-widget-width, 20.429% );max-width:20.429%;--container-widget-width:20.429%;--container-widget-flex-grow:0;top:127px;z-index:1;}.elementor-8881 .elementor-element.elementor-element-3339036a > .elementor-widget-container{--e-transform-rotateZ:10deg;}body:not(.rtl) .elementor-8881 .elementor-element.elementor-element-3339036a{left:371px;}body.rtl .elementor-8881 .elementor-element.elementor-element-3339036a{right:371px;}@media(max-width:767px){.elementor-8881 .elementor-element.elementor-element-688adfe3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8881 .elementor-element.elementor-element-3b2ade19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8881 .elementor-element.elementor-element-7f7b2c97{width:100%;max-width:100%;text-align:justify;}.elementor-8881 .elementor-element.elementor-element-410d21a{width:100%;}body:not(.rtl) .elementor-8881 .elementor-element.elementor-element-2dde1fe1{left:-67px;}body.rtl .elementor-8881 .elementor-element.elementor-element-2dde1fe1{right:-67px;}.elementor-8881 .elementor-element.elementor-element-2dde1fe1{top:27.297px;}body:not(.rtl) .elementor-8881 .elementor-element.elementor-element-22fde6c2{left:61px;}body.rtl .elementor-8881 .elementor-element.elementor-element-22fde6c2{right:61px;}.elementor-8881 .elementor-element.elementor-element-22fde6c2{top:164.745px;}body:not(.rtl) .elementor-8881 .elementor-element.elementor-element-22e29a81{left:252px;}body.rtl .elementor-8881 .elementor-element.elementor-element-22e29a81{right:252px;}.elementor-8881 .elementor-element.elementor-element-22e29a81{top:49.341px;}body:not(.rtl) .elementor-8881 .elementor-element.elementor-element-7e909c7d{left:16px;}body.rtl .elementor-8881 .elementor-element.elementor-element-7e909c7d{right:16px;}.elementor-8881 .elementor-element.elementor-element-7e909c7d{top:364.612px;}}@media(min-width:768px){.elementor-8881 .elementor-element.elementor-element-3b2ade19{width:62.428%;}.elementor-8881 .elementor-element.elementor-element-410d21a{width:36.905%;}}/* Start custom CSS for image, class: .elementor-element-2dde1fe1 */.elementor-8881 .elementor-element.elementor-element-2dde1fe1 {
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-delay: 0.5s;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37e7c3d7 */.elementor-8881 .elementor-element.elementor-element-37e7c3d7 {
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-delay: 0.1s;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22fde6c2 */.elementor-8881 .elementor-element.elementor-element-22fde6c2 {
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-delay: 0s;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22e29a81 */.elementor-8881 .elementor-element.elementor-element-22e29a81 {
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e909c7d */.elementor-8881 .elementor-element.elementor-element-7e909c7d {
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-delay: 0.25s;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3339036a */.elementor-8881 .elementor-element.elementor-element-3339036a {
    animation-name: floating;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-delay: 0.5s;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-410d21a */.elementor-8881 .elementor-element.elementor-element-410d21a {
     transform: scale(0.9);
 }  

@media only screen and (max-width: 650px) {
 .elementor-8881 .elementor-element.elementor-element-410d21a {
     transform: scale(0.7);
 }   
}/* End custom CSS */
/* Start custom CSS */ {
    overflow-x: hidden !important;
}/* End custom CSS */