.elementor-3002 .elementor-element.elementor-element-619981e6:not(.elementor-motion-effects-element-type-background), .elementor-3002 .elementor-element.elementor-element-619981e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryansresort.com/wp-content/plugins/elementor/assets/images/placeholder.png");}.elementor-3002 .elementor-element.elementor-element-619981e6 > .elementor-background-overlay{background-color:rgba(43,43,43,0.55);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3002 .elementor-element.elementor-element-619981e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 40px 150px 40px;}.elementor-3002 .elementor-element.elementor-element-6054a635{text-align:center;}.elementor-3002 .elementor-element.elementor-element-6054a635 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:#FAFAF8;}.elementor-3002 .elementor-element.elementor-element-62757e01{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;color:#FAFAF8;}.elementor-3002 .elementor-element.elementor-element-21f675b4{--spacer-size:20px;}.elementor-3002 .elementor-element.elementor-element-1942b8b .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#F57C00;border-radius:8px 8px 8px 8px;}.elementor-3002 .elementor-element.elementor-element-126b5e41 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;fill:#D4AF37;color:#D4AF37;background-color:transparent;border-radius:8px 8px 8px 8px;}.elementor-3002 .elementor-element.elementor-element-48ce8f6{padding:80px 40px 20px 40px;}.elementor-3002 .elementor-element.elementor-element-11436f6e{text-align:center;}.elementor-3002 .elementor-element.elementor-element-11436f6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;color:#1B5E20;}.elementor-3002 .elementor-element.elementor-element-248f218e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;color:#2B2B2B;}.elementor-3002 .elementor-element.elementor-element-3a59e7a2{padding:60px 40px 10px 40px;}.elementor-3002 .elementor-element.elementor-element-756387ea{text-align:center;}.elementor-3002 .elementor-element.elementor-element-756387ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#1B5E20;}.elementor-3002 .elementor-element.elementor-element-52e7a73a{padding:30px 40px 30px 40px;}.elementor-3002 .elementor-element.elementor-element-4e9066a6{text-align:start;}.elementor-3002 .elementor-element.elementor-element-4e9066a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;color:#1B5E20;}.elementor-3002 .elementor-element.elementor-element-4e0e25a1{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;color:#2B2B2B;}.elementor-3002 .elementor-element.elementor-element-63d87254{text-align:center;}.elementor-3002 .elementor-element.elementor-element-3299eb08{padding:30px 40px 30px 40px;}.elementor-3002 .elementor-element.elementor-element-3dcd3e29{text-align:center;}.elementor-3002 .elementor-element.elementor-element-5fa6dd2a{text-align:start;}.elementor-3002 .elementor-element.elementor-element-5fa6dd2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;color:#1B5E20;}.elementor-3002 .elementor-element.elementor-element-37e8c4df{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;color:#2B2B2B;}.elementor-3002 .elementor-element.elementor-element-6974918c{padding:60px 40px 60px 40px;}.elementor-3002 .elementor-element.elementor-element-357168b5{text-align:center;}.elementor-3002 .elementor-element.elementor-element-357168b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#1B5E20;}.elementor-3002 .elementor-element.elementor-element-1f64616{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;color:#2B2B2B;}.elementor-3002 .elementor-element.elementor-element-61bfee0a .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-3002 .elementor-element.elementor-element-61bfee0a .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-3002 .elementor-element.elementor-element-61bfee0a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3002 .elementor-element.elementor-element-61bfee0a .elementor-icon-list-text{color:#2B2B2B;transition:color 0.3s;}.elementor-3002 .elementor-element.elementor-element-17b1ba51:not(.elementor-motion-effects-element-type-background), .elementor-3002 .elementor-element.elementor-element-17b1ba51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryansresort.com/wp-content/plugins/elementor/assets/images/placeholder.png");}.elementor-3002 .elementor-element.elementor-element-17b1ba51 > .elementor-background-overlay{background-color:rgba(43,43,43,0.55);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3002 .elementor-element.elementor-element-17b1ba51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 100px 40px;}.elementor-3002 .elementor-element.elementor-element-54a2ad7f{text-align:center;}.elementor-3002 .elementor-element.elementor-element-54a2ad7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;color:#FAFAF8;}.elementor-3002 .elementor-element.elementor-element-6309906c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;color:#FAFAF8;}.elementor-3002 .elementor-element.elementor-element-37150310{--spacer-size:15px;}.elementor-3002 .elementor-element.elementor-element-47d9614d .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#F57C00;border-radius:8px 8px 8px 8px;}.elementor-3002 .elementor-element.elementor-element-1d5438e6{padding:90px 40px 30px 40px;}.elementor-3002 .elementor-element.elementor-element-5a734f45{text-align:start;}.elementor-3002 .elementor-element.elementor-element-5a734f45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FAFAF8;}.elementor-3002 .elementor-element.elementor-element-be730b4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;color:#FAFAF8;}.elementor-3002 .elementor-element.elementor-element-4fae6863{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3002 .elementor-element.elementor-element-4fae6863 .elementor-widget-container{text-align:center;}.elementor-3002 .elementor-element.elementor-element-4fae6863 .elementor-social-icon{background-color:#FAFAF8;}.elementor-3002 .elementor-element.elementor-element-59052091{text-align:start;}.elementor-3002 .elementor-element.elementor-element-59052091 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#D4AF37;}.elementor-3002 .elementor-element.elementor-element-5b461cb2{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;color:#FAFAF8;}.elementor-3002 .elementor-element.elementor-element-299e2ad{text-align:start;}.elementor-3002 .elementor-element.elementor-element-299e2ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#D4AF37;}.elementor-3002 .elementor-element.elementor-element-d5d966a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;color:#FAFAF8;}.elementor-3002 .elementor-element.elementor-element-774ee1da{padding:10px 40px 30px 40px;}.elementor-3002 .elementor-element.elementor-element-542cada3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;color:#AAAAAA;}