.elementor-10460 .elementor-element.elementor-element-a7e7ca7:not(.elementor-motion-effects-element-type-background), .elementor-10460 .elementor-element.elementor-element-a7e7ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rufstudios.com/wp-content/uploads/2022/02/Rectangle-140.png");}.elementor-10460 .elementor-element.elementor-element-a7e7ca7 > .elementor-container{min-height:500px;}.elementor-10460 .elementor-element.elementor-element-a7e7ca7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10460 .elementor-element.elementor-element-a7e7ca7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10460 .elementor-element.elementor-element-7378992{text-align:left;}.elementor-10460 .elementor-element.elementor-element-06d6846 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10460 .elementor-element.elementor-element-06d6846{left:0%;}body.rtl .elementor-10460 .elementor-element.elementor-element-06d6846{right:0%;}.elementor-10460 .elementor-element.elementor-element-06d6846{bottom:0%;text-align:right;}.elementor-10460 .elementor-element.elementor-element-06d6846 img{width:90%;}.elementor-10460 .elementor-element.elementor-element-5909a4e > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-10460 .elementor-element.elementor-element-5909a4e{left:0%;}body.rtl .elementor-10460 .elementor-element.elementor-element-5909a4e{right:0%;}.elementor-10460 .elementor-element.elementor-element-5909a4e{bottom:-14%;z-index:1;}.elementor-10460 .elementor-element.elementor-element-5909a4e img{width:45%;}.elementor-10460 .elementor-element.elementor-element-7cedfe2 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-10460 .elementor-element.elementor-element-7cedfe2{left:0%;}body.rtl .elementor-10460 .elementor-element.elementor-element-7cedfe2{right:0%;}.elementor-10460 .elementor-element.elementor-element-7cedfe2{bottom:0%;z-index:2;}.elementor-10460 .elementor-element.elementor-element-7cedfe2 img{width:30%;}.elementor-bc-flex-widget .elementor-10460 .elementor-element.elementor-element-55909e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10460 .elementor-element.elementor-element-55909e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10460 .elementor-element.elementor-element-d16288e{text-align:center;}.elementor-10460 .elementor-element.elementor-element-d16288e .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.2em;color:#0D0E50;}#elementor-popup-modal-10460{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-10460 .dialog-message{width:900px;height:auto;padding:20px 20px 20px 20px;}#elementor-popup-modal-10460 .dialog-close-button{display:flex;top:0%;}#elementor-popup-modal-10460 .dialog-widget-content{border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-10460 .dialog-close-button{right:0%;}body.rtl #elementor-popup-modal-10460 .dialog-close-button{left:0%;}@media(max-width:1024px){.elementor-10460 .elementor-element.elementor-element-a7e7ca7 > .elementor-container{min-height:400px;}.elementor-10460 .elementor-element.elementor-element-06d6846 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-10460 .elementor-element.elementor-element-5909a4e > .elementor-widget-container{margin:0% 0% -17% 0%;}.elementor-10460 .elementor-element.elementor-element-7cedfe2 > .elementor-widget-container{margin:0% 0% -17% 0%;}.elementor-10460 .elementor-element.elementor-element-d16288e .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-10460 .elementor-element.elementor-element-a7e7ca7:not(.elementor-motion-effects-element-type-background), .elementor-10460 .elementor-element.elementor-element-a7e7ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10460 .elementor-element.elementor-element-414107b > .elementor-element-populated{padding:0px 0px 250px 0px;}.elementor-10460 .elementor-element.elementor-element-06d6846{text-align:right;}.elementor-10460 .elementor-element.elementor-element-06d6846 img{width:90%;}.elementor-10460 .elementor-element.elementor-element-5909a4e img{width:25%;}.elementor-10460 .elementor-element.elementor-element-7cedfe2 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-10460 .elementor-element.elementor-element-7cedfe2{left:0%;}body.rtl .elementor-10460 .elementor-element.elementor-element-7cedfe2{right:0%;}.elementor-10460 .elementor-element.elementor-element-7cedfe2{bottom:0%;}.elementor-10460 .elementor-element.elementor-element-7cedfe2 img{width:23%;}.elementor-10460 .elementor-element.elementor-element-d16288e .elementor-heading-title{font-size:26px;line-height:1.2em;}#elementor-popup-modal-10460 .dialog-close-button{top:0%;}body:not(.rtl) #elementor-popup-modal-10460 .dialog-close-button{right:0%;}body.rtl #elementor-popup-modal-10460 .dialog-close-button{left:0%;}}/* Start custom CSS for image, class: .elementor-element-5909a4e */@media only screen and (min-width:768px){

.elementor-10460 .elementor-element.elementor-element-5909a4e {

animation: MoveUpDown2 3s linear infinite;
}}

@keyframes MoveUpDown2 {
  0% {
    bottom: 0px;
  }
  50% {
    bottom: 20px;
  }
  100% {
    bottom: 0px;
    
  }
}


@media only screen and (max-width:768px){

.elementor-10460 .elementor-element.elementor-element-5909a4e {

animation: mMoveUpDown2 3s linear infinite;
}}


@keyframes mMoveUpDown2 {
  0% {
    bottom: 120px;
  }
  50% {
    bottom: 100px;
  }
  100% {
    bottom: 120px;
    
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cedfe2 */.elementor-10460 .elementor-element.elementor-element-7cedfe2 {

animation: MoveUpDown6 3s linear infinite;
}

@keyframes MoveUpDown6 {
  0% {
    bottom: 80px;
  }
  50% {
    bottom: 120px;
  }
  100% {
    bottom: 80px;
    
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d16288e */.smalltext{
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-10460 .eicon-close{
    border-radius: 100px;
    background-color: #fff;
    padding:10px;
   box-shadow: 0 10px 15px #00000020;
   
}
.dialog-close-button .dialog-lightbox-close-button{
    margin:5px!important;
}/* End custom CSS */