.elementor-865 .elementor-element.elementor-element-53ff352 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-53ff352:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-53ff352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-865 .elementor-element.elementor-element-53ff352{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-865 .elementor-element.elementor-element-53ff352 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-865 .elementor-element.elementor-element-3b648dd{text-align:center;}.elementor-865 .elementor-element.elementor-element-3b648dd img{width:237px;height:112px;}.elementor-865 .elementor-element.elementor-element-90d05bd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-9732075{text-align:end;}.elementor-865 .elementor-element.elementor-element-9732075 .elementor-heading-title{font-size:34px;font-weight:600;color:#FFB501;}.elementor-865 .elementor-element.elementor-element-ef0682c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-ef0682c{text-align:end;}.elementor-865 .elementor-element.elementor-element-ef0682c .elementor-heading-title{font-size:40px;font-weight:500;color:#13213C;}.elementor-865 .elementor-element.elementor-element-0fbc33c > .elementor-widget-container{border-style:none;}.elementor-865 .elementor-element.elementor-element-0fbc33c{text-align:start;}.elementor-865 .elementor-element.elementor-element-0fbc33c img{width:70%;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-865 .elementor-element.elementor-element-8412ca8:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-8412ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-865 .elementor-element.elementor-element-8412ca8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-865 .elementor-element.elementor-element-8412ca8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-865 .elementor-element.elementor-element-426d208 > .elementor-element-populated{margin:-100px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-836e80a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-865 .elementor-element.elementor-element-836e80a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB501;}.elementor-865 .elementor-element.elementor-element-836e80a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:15px 10px 15px 10px;}.elementor-865 .elementor-element.elementor-element-836e80a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-865 .elementor-element.elementor-element-836e80a{z-index:100;}.elementor-865 .elementor-element.elementor-element-9699e57 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-865 .elementor-element.elementor-element-9699e57 .elementor-heading-title{font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#13213C;}.elementor-865 .elementor-element.elementor-element-e582dab{margin-top:-33px;margin-bottom:0px;}.elementor-865 .elementor-element.elementor-element-e1e95c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-865 .elementor-element.elementor-element-e1e95c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13213C;}.elementor-865 .elementor-element.elementor-element-e1e95c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 30px;}.elementor-865 .elementor-element.elementor-element-e1e95c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-865 .elementor-element.elementor-element-d5721b0 .elementor-heading-title{color:#FFFFFF;}.elementor-865 .elementor-element.elementor-element-d68d814 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-d68d814 .elementor-heading-title{font-size:31px;font-weight:500;color:#FFFFFF;}.elementor-865 .elementor-element.elementor-element-4e87db4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-4e87db4{margin-top:18px;margin-bottom:0px;}.elementor-865 .elementor-element.elementor-element-5db7ae1 .elementor-heading-title{font-size:34px;color:#FFB501;}.elementor-865 .elementor-element.elementor-element-4ffb168 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-4ffb168 .elementor-heading-title{font-size:28px;}.elementor-865 .elementor-element.elementor-element-b248a12 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-b248a12{margin-top:18px;margin-bottom:0px;}.elementor-865 .elementor-element.elementor-element-1573cc9 .elementor-heading-title{font-size:34px;color:#FFB501;}.elementor-865 .elementor-element.elementor-element-aadc099 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-aadc099 .elementor-heading-title{font-size:28px;}.elementor-865 .elementor-element.elementor-element-1a74fa4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-35b81fa .elementor-heading-title{font-size:34px;color:#FFB501;}.elementor-865 .elementor-element.elementor-element-846f20b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-846f20b .elementor-heading-title{font-size:28px;}.elementor-865 .elementor-element.elementor-element-7ce8395 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-645de48 .elementor-heading-title{font-size:34px;color:#FFB501;}.elementor-865 .elementor-element.elementor-element-9130709 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-9130709 .elementor-heading-title{font-size:28px;}.elementor-865 .elementor-element.elementor-element-c458ffd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-40f30f8 .elementor-heading-title{font-size:34px;color:#FFB501;}.elementor-865 .elementor-element.elementor-element-09d4897 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-09d4897 .elementor-heading-title{font-size:28px;}.elementor-865 .elementor-element.elementor-element-e582031 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-bc654fe .elementor-heading-title{font-size:34px;color:#FFB501;}.elementor-865 .elementor-element.elementor-element-af56628 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-af56628 .elementor-heading-title{font-size:28px;}.elementor-865 .elementor-element.elementor-element-df326c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-c5e25fa .elementor-heading-title{font-size:34px;color:#FFB501;}.elementor-865 .elementor-element.elementor-element-b698819 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-b698819 .elementor-heading-title{font-size:28px;}.elementor-865 .elementor-element.elementor-element-d498dfc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-2fa38e6 .elementor-heading-title{font-size:34px;color:#FFB501;}.elementor-865 .elementor-element.elementor-element-05017bd > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-05017bd .elementor-heading-title{font-size:28px;}.elementor-865 .elementor-element.elementor-element-beafb92 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-76c0f8f .gallery-item .gallery-caption{text-align:center;}.elementor-865 .elementor-element.elementor-element-3b47e2c .elementor-heading-title{font-size:29px;}.elementor-865 .elementor-element.elementor-element-15afe45 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-15afe45 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-865 .elementor-element.elementor-element-3b50f0f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-865 .elementor-element.elementor-element-3b50f0f:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-3b50f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBDCCB;}.elementor-865 .elementor-element.elementor-element-3b50f0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 20px;}.elementor-865 .elementor-element.elementor-element-3b50f0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-865 .elementor-element.elementor-element-82de9f8{width:auto;max-width:auto;}.elementor-865 .elementor-element.elementor-element-82de9f8 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-865 .elementor-element.elementor-element-82de9f8 .elementor-icon-wrapper{text-align:center;}.elementor-865 .elementor-element.elementor-element-82de9f8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-865 .elementor-element.elementor-element-82de9f8.elementor-view-framed .elementor-icon, .elementor-865 .elementor-element.elementor-element-82de9f8.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-865 .elementor-element.elementor-element-82de9f8.elementor-view-framed .elementor-icon, .elementor-865 .elementor-element.elementor-element-82de9f8.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-865 .elementor-element.elementor-element-82de9f8 .elementor-icon{font-size:25px;}.elementor-865 .elementor-element.elementor-element-82de9f8 .elementor-icon svg{height:25px;}.elementor-865 .elementor-element.elementor-element-edead7a{width:auto;max-width:auto;text-align:start;}.elementor-865 .elementor-element.elementor-element-edead7a .elementor-heading-title{font-size:18px;font-weight:normal;color:#000000;}.elementor-865 .elementor-element.elementor-element-de33e53 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-865 .elementor-element.elementor-element-de33e53{text-align:start;}.elementor-865 .elementor-element.elementor-element-de33e53 .elementor-heading-title{font-size:19px;font-weight:600;color:#000000;}.elementor-865 .elementor-element.elementor-element-3589d12{width:auto;max-width:auto;}.elementor-865 .elementor-element.elementor-element-3589d12 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-865 .elementor-element.elementor-element-3589d12 .elementor-icon-wrapper{text-align:center;}.elementor-865 .elementor-element.elementor-element-3589d12.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-865 .elementor-element.elementor-element-3589d12.elementor-view-framed .elementor-icon, .elementor-865 .elementor-element.elementor-element-3589d12.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-865 .elementor-element.elementor-element-3589d12.elementor-view-framed .elementor-icon, .elementor-865 .elementor-element.elementor-element-3589d12.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-865 .elementor-element.elementor-element-3589d12 .elementor-icon{font-size:25px;}.elementor-865 .elementor-element.elementor-element-3589d12 .elementor-icon svg{height:25px;}.elementor-865 .elementor-element.elementor-element-a99cf80{width:auto;max-width:auto;text-align:start;}.elementor-865 .elementor-element.elementor-element-a99cf80 .elementor-heading-title{font-size:18px;font-weight:normal;color:#000000;}.elementor-865 .elementor-element.elementor-element-31b251a > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-865 .elementor-element.elementor-element-31b251a{text-align:start;}.elementor-865 .elementor-element.elementor-element-31b251a .elementor-heading-title{font-size:19px;font-weight:600;color:#000000;}.elementor-865 .elementor-element.elementor-element-431d268{width:auto;max-width:auto;}.elementor-865 .elementor-element.elementor-element-431d268 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-865 .elementor-element.elementor-element-431d268 .elementor-icon-wrapper{text-align:center;}.elementor-865 .elementor-element.elementor-element-431d268.elementor-view-stacked .elementor-icon{background-color:#24B82E;}.elementor-865 .elementor-element.elementor-element-431d268.elementor-view-framed .elementor-icon, .elementor-865 .elementor-element.elementor-element-431d268.elementor-view-default .elementor-icon{color:#24B82E;border-color:#24B82E;}.elementor-865 .elementor-element.elementor-element-431d268.elementor-view-framed .elementor-icon, .elementor-865 .elementor-element.elementor-element-431d268.elementor-view-default .elementor-icon svg{fill:#24B82E;}.elementor-865 .elementor-element.elementor-element-431d268 .elementor-icon{font-size:30px;}.elementor-865 .elementor-element.elementor-element-431d268 .elementor-icon svg{height:30px;}.elementor-865 .elementor-element.elementor-element-132f3c6{width:auto;max-width:auto;text-align:start;}.elementor-865 .elementor-element.elementor-element-132f3c6 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-865 .elementor-element.elementor-element-132f3c6 .elementor-heading-title{font-size:18px;font-weight:normal;color:#000000;}.elementor-865 .elementor-element.elementor-element-5d900fa > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-865 .elementor-element.elementor-element-5d900fa{text-align:start;}.elementor-865 .elementor-element.elementor-element-5d900fa .elementor-heading-title{font-size:19px;font-weight:600;color:#000000;}.elementor-865 .elementor-element.elementor-element-cff3c73{width:auto;max-width:auto;}.elementor-865 .elementor-element.elementor-element-cff3c73 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-865 .elementor-element.elementor-element-cff3c73 .elementor-icon-wrapper{text-align:center;}.elementor-865 .elementor-element.elementor-element-cff3c73.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-865 .elementor-element.elementor-element-cff3c73.elementor-view-framed .elementor-icon, .elementor-865 .elementor-element.elementor-element-cff3c73.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-865 .elementor-element.elementor-element-cff3c73.elementor-view-framed .elementor-icon, .elementor-865 .elementor-element.elementor-element-cff3c73.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-865 .elementor-element.elementor-element-cff3c73 .elementor-icon{font-size:25px;}.elementor-865 .elementor-element.elementor-element-cff3c73 .elementor-icon svg{height:25px;}.elementor-865 .elementor-element.elementor-element-6e50b24{width:auto;max-width:auto;text-align:start;}.elementor-865 .elementor-element.elementor-element-6e50b24 .elementor-heading-title{font-size:18px;font-weight:normal;color:#000000;}.elementor-865 .elementor-element.elementor-element-28f88b8 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-865 .elementor-element.elementor-element-28f88b8{text-align:start;}.elementor-865 .elementor-element.elementor-element-28f88b8 .elementor-heading-title{font-size:19px;font-weight:600;color:#000000;}.elementor-865 .elementor-element.elementor-element-8b42510 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-865 .elementor-element.elementor-element-5cd7c24 img{width:18%;}.elementor-865 .elementor-element.elementor-element-a6f8057 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-a6f8057{text-align:center;}.elementor-865 .elementor-element.elementor-element-a6f8057 .elementor-heading-title{font-size:20px;font-weight:500;color:#000000;}@media(max-width:1024px){.elementor-865 .elementor-element.elementor-element-3b648dd img{width:237px;}.elementor-865 .elementor-element.elementor-element-9732075 .elementor-heading-title{font-size:30px;}.elementor-865 .elementor-element.elementor-element-ef0682c .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-0fbc33c img{width:100%;}.elementor-865 .elementor-element.elementor-element-9699e57 .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-d5721b0 .elementor-heading-title{font-size:26px;}.elementor-865 .elementor-element.elementor-element-3ab1dc3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-5db7ae1 .elementor-heading-title{font-size:30px;}.elementor-865 .elementor-element.elementor-element-4ffb168 .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-ee9b569 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-1573cc9 .elementor-heading-title{font-size:30px;}.elementor-865 .elementor-element.elementor-element-aadc099 .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-89e5dcf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-35b81fa .elementor-heading-title{font-size:30px;}.elementor-865 .elementor-element.elementor-element-846f20b .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-98cc3dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-645de48 .elementor-heading-title{font-size:30px;}.elementor-865 .elementor-element.elementor-element-9130709 .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-6105170 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-40f30f8 .elementor-heading-title{font-size:30px;}.elementor-865 .elementor-element.elementor-element-09d4897 .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-3567b30 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-bc654fe .elementor-heading-title{font-size:30px;}.elementor-865 .elementor-element.elementor-element-af56628 .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-3ee48b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-c5e25fa .elementor-heading-title{font-size:30px;}.elementor-865 .elementor-element.elementor-element-b698819 .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-93d301f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-2fa38e6 .elementor-heading-title{font-size:30px;}.elementor-865 .elementor-element.elementor-element-05017bd .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-15afe45 .elementor-heading-title{font-size:25px;}.elementor-865 .elementor-element.elementor-element-3b50f0f{padding:20px 20px 20px 20px;}.elementor-865 .elementor-element.elementor-element-edead7a .elementor-heading-title{font-size:20px;}.elementor-865 .elementor-element.elementor-element-de33e53 .elementor-heading-title{font-size:20px;}.elementor-865 .elementor-element.elementor-element-a99cf80 .elementor-heading-title{font-size:20px;}.elementor-865 .elementor-element.elementor-element-31b251a .elementor-heading-title{font-size:20px;}.elementor-865 .elementor-element.elementor-element-132f3c6 .elementor-heading-title{font-size:20px;}.elementor-865 .elementor-element.elementor-element-5d900fa .elementor-heading-title{font-size:20px;}.elementor-865 .elementor-element.elementor-element-6e50b24 .elementor-heading-title{font-size:20px;}.elementor-865 .elementor-element.elementor-element-28f88b8 .elementor-heading-title{font-size:20px;}.elementor-865 .elementor-element.elementor-element-5cd7c24 img{width:12%;}.elementor-865 .elementor-element.elementor-element-a6f8057 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-865 .elementor-element.elementor-element-6edadcd{width:5%;}.elementor-865 .elementor-element.elementor-element-75d68a4{width:60%;}.elementor-865 .elementor-element.elementor-element-3b648dd{text-align:center;}.elementor-865 .elementor-element.elementor-element-3b648dd img{width:237px;}.elementor-865 .elementor-element.elementor-element-1105195{width:32%;}.elementor-865 .elementor-element.elementor-element-6842650{width:66%;}.elementor-865 .elementor-element.elementor-element-ef0682c .elementor-heading-title{font-size:21px;}.elementor-865 .elementor-element.elementor-element-00f430c{width:100%;}.elementor-865 .elementor-element.elementor-element-0fbc33c{text-align:center;}.elementor-865 .elementor-element.elementor-element-0fbc33c img{width:85%;}.elementor-865 .elementor-element.elementor-element-426d208 > .elementor-element-populated{margin:1px 1px 1px 1px;--e-column-margin-right:1px;--e-column-margin-left:1px;}.elementor-865 .elementor-element.elementor-element-f9f9f1d{margin-top:0px;margin-bottom:0px;}.elementor-865 .elementor-element.elementor-element-836e80a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-865 .elementor-element.elementor-element-9699e57{text-align:center;}.elementor-865 .elementor-element.elementor-element-9699e57 .elementor-heading-title{font-size:21px;}.elementor-865 .elementor-element.elementor-element-e582dab{margin-top:0px;margin-bottom:0px;}.elementor-865 .elementor-element.elementor-element-e1e95c3 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-865 .elementor-element.elementor-element-d5721b0{text-align:center;}.elementor-865 .elementor-element.elementor-element-d68d814{text-align:center;}.elementor-865 .elementor-element.elementor-element-4e87db4{margin-top:10px;margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-3ab1dc3{width:20%;}.elementor-865 .elementor-element.elementor-element-3f185d6{width:80%;}.elementor-865 .elementor-element.elementor-element-4ffb168 .elementor-heading-title{font-size:21px;}.elementor-865 .elementor-element.elementor-element-b248a12{margin-top:10px;margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-ee9b569{width:20%;}.elementor-865 .elementor-element.elementor-element-0af4564{width:80%;}.elementor-865 .elementor-element.elementor-element-aadc099 .elementor-heading-title{font-size:21px;}.elementor-865 .elementor-element.elementor-element-1a74fa4{margin-top:10px;margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-89e5dcf{width:20%;}.elementor-865 .elementor-element.elementor-element-4e44d14{width:80%;}.elementor-865 .elementor-element.elementor-element-846f20b .elementor-heading-title{font-size:21px;}.elementor-865 .elementor-element.elementor-element-7ce8395{margin-top:10px;margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-98cc3dc{width:20%;}.elementor-865 .elementor-element.elementor-element-c9ff248{width:80%;}.elementor-865 .elementor-element.elementor-element-9130709 .elementor-heading-title{font-size:21px;}.elementor-865 .elementor-element.elementor-element-c458ffd{margin-top:10px;margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-6105170{width:20%;}.elementor-865 .elementor-element.elementor-element-e00c33a{width:80%;}.elementor-865 .elementor-element.elementor-element-09d4897 .elementor-heading-title{font-size:21px;}.elementor-865 .elementor-element.elementor-element-e582031{margin-top:10px;margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-3567b30{width:20%;}.elementor-865 .elementor-element.elementor-element-55eec2f{width:80%;}.elementor-865 .elementor-element.elementor-element-af56628 .elementor-heading-title{font-size:21px;}.elementor-865 .elementor-element.elementor-element-df326c6{margin-top:10px;margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-3ee48b4{width:20%;}.elementor-865 .elementor-element.elementor-element-b9bac65{width:80%;}.elementor-865 .elementor-element.elementor-element-b698819 .elementor-heading-title{font-size:21px;}.elementor-865 .elementor-element.elementor-element-d498dfc{margin-top:10px;margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-93d301f{width:20%;}.elementor-865 .elementor-element.elementor-element-fb9c239{width:80%;}.elementor-865 .elementor-element.elementor-element-05017bd .elementor-heading-title{font-size:21px;}.elementor-865 .elementor-element.elementor-element-beafb92 > .elementor-element-populated{margin:10px 1px 1px 1px;--e-column-margin-right:1px;--e-column-margin-left:1px;}.elementor-865 .elementor-element.elementor-element-15afe45 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-15afe45 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-865 .elementor-element.elementor-element-fa3abfe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-865 .elementor-element.elementor-element-82de9f8{width:auto;max-width:auto;}.elementor-865 .elementor-element.elementor-element-82de9f8 .elementor-icon-wrapper{text-align:center;}.elementor-865 .elementor-element.elementor-element-de33e53{text-align:center;}.elementor-865 .elementor-element.elementor-element-7fe6bfd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-865 .elementor-element.elementor-element-a99cf80{text-align:center;}.elementor-865 .elementor-element.elementor-element-31b251a{text-align:center;}.elementor-865 .elementor-element.elementor-element-41d52e7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-865 .elementor-element.elementor-element-132f3c6{text-align:center;}.elementor-865 .elementor-element.elementor-element-5d900fa{text-align:center;}.elementor-865 .elementor-element.elementor-element-e8a03f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-865 .elementor-element.elementor-element-6e50b24{text-align:center;}.elementor-865 .elementor-element.elementor-element-28f88b8{text-align:center;}.elementor-865 .elementor-element.elementor-element-a6f8057 .elementor-heading-title{font-size:21px;}}@media(min-width:768px){.elementor-865 .elementor-element.elementor-element-6842650{width:70.998%;}.elementor-865 .elementor-element.elementor-element-00f430c{width:29%;}.elementor-865 .elementor-element.elementor-element-426d208{width:33%;}.elementor-865 .elementor-element.elementor-element-836e80a{width:60%;}.elementor-865 .elementor-element.elementor-element-c357208{width:40%;}.elementor-865 .elementor-element.elementor-element-3ab1dc3{width:20%;}.elementor-865 .elementor-element.elementor-element-3f185d6{width:80%;}.elementor-865 .elementor-element.elementor-element-ee9b569{width:20%;}.elementor-865 .elementor-element.elementor-element-0af4564{width:80%;}.elementor-865 .elementor-element.elementor-element-89e5dcf{width:20%;}.elementor-865 .elementor-element.elementor-element-4e44d14{width:80%;}.elementor-865 .elementor-element.elementor-element-98cc3dc{width:20%;}.elementor-865 .elementor-element.elementor-element-c9ff248{width:80%;}.elementor-865 .elementor-element.elementor-element-6105170{width:20%;}.elementor-865 .elementor-element.elementor-element-e00c33a{width:80%;}.elementor-865 .elementor-element.elementor-element-3567b30{width:20%;}.elementor-865 .elementor-element.elementor-element-55eec2f{width:80%;}.elementor-865 .elementor-element.elementor-element-3ee48b4{width:20%;}.elementor-865 .elementor-element.elementor-element-b9bac65{width:80%;}.elementor-865 .elementor-element.elementor-element-93d301f{width:20%;}.elementor-865 .elementor-element.elementor-element-fb9c239{width:80%;}.elementor-865 .elementor-element.elementor-element-beafb92{width:66.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-865 .elementor-element.elementor-element-fa3abfe{width:33%;}.elementor-865 .elementor-element.elementor-element-7fe6bfd{width:33%;}.elementor-865 .elementor-element.elementor-element-41d52e7{width:33%;}.elementor-865 .elementor-element.elementor-element-e8a03f3{width:33%;}.elementor-865 .elementor-element.elementor-element-975f273{width:50%;}}/* Start custom CSS for image-gallery, class: .elementor-element-76c0f8f *//* ==========================================================
   GRID DINÁMICO DE FOTOGRAFÍAS
   Widget Elementor:
   galeria-ficha-inmueble
   ========================================================== */

/*
 * Eliminamos la maquetación de columnas que Elementor
 * aplica automáticamente a la Galería básica.
 */
.galeria-ficha-inmueble .elementor-image-gallery .gallery {
    display: grid !important;
    gap: 6px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    grid-auto-flow: row !important;
}

/*
 * Elementor puede introducir saltos para limpiar
 * las columnas flotantes originales.
 */
.galeria-ficha-inmueble .elementor-image-gallery .gallery br {
    display: none !important;
}

/*
 * Normalización de cada elemento de la galería.
 */
.galeria-ficha-inmueble .elementor-image-gallery .gallery-item {
    float: none !important;
    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/*
 * Todos los elementos internos ocupan
 * completamente su celda.
 */
.galeria-ficha-inmueble .gallery-icon,
.galeria-ficha-inmueble .gallery-icon a {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
}

/*
 * Recorte uniforme de las fotografías.
 */
.galeria-ficha-inmueble .gallery-icon img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center center !important;
    border: 0 !important;
}

/*
 * La ficha no utiliza pies de foto.
 */
.galeria-ficha-inmueble .gallery-caption {
    display: none !important;
}


/* ==========================================================
   DOS IMÁGENES
   Dos columnas verticales.
   ========================================================== */

body.ficha-fotos-2
.galeria-ficha-inmueble
.elementor-image-gallery
.gallery {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows: 616px !important;
}

body.ficha-fotos-2
.galeria-ficha-inmueble
.gallery-item:nth-of-type(n+3) {
    display: none !important;
}


/* ==========================================================
   TRES IMÁGENES
   Tres columnas verticales.
   ========================================================== */

body.ficha-fotos-3
.galeria-ficha-inmueble
.elementor-image-gallery
.gallery {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-template-rows: 616px !important;
}

body.ficha-fotos-3
.galeria-ficha-inmueble
.gallery-item:nth-of-type(n+4) {
    display: none !important;
}


/* ==========================================================
   CUATRO IMÁGENES
   Dos columnas y dos filas.
   Altura total:
   305px + 6px + 305px = 616px
   ========================================================== */

body.ficha-fotos-4
.galeria-ficha-inmueble
.elementor-image-gallery
.gallery {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows: repeat(2, 305px) !important;
}

body.ficha-fotos-4
.galeria-ficha-inmueble
.gallery-item:nth-of-type(n+5) {
    display: none !important;
}


/* ==========================================================
   CINCO IMÁGENES
   Primera fila: dos imágenes grandes.
   Segunda fila: tres imágenes pequeñas.
   Altura total:
   390px + 6px + 220px = 616px
   ========================================================== */

body.ficha-fotos-5
.galeria-ficha-inmueble
.elementor-image-gallery
.gallery {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-template-rows: 390px 220px !important;
}

/*
 * Primera y segunda imagen:
 * cada una ocupa media fila.
 */
body.ficha-fotos-5
.galeria-ficha-inmueble
.gallery-item:nth-of-type(1),
body.ficha-fotos-5
.galeria-ficha-inmueble
.gallery-item:nth-of-type(2) {
    grid-column: span 3 !important;
}

/*
 * Tercera, cuarta y quinta:
 * cada una ocupa un tercio de la fila.
 */
body.ficha-fotos-5
.galeria-ficha-inmueble
.gallery-item:nth-of-type(3),
body.ficha-fotos-5
.galeria-ficha-inmueble
.gallery-item:nth-of-type(4),
body.ficha-fotos-5
.galeria-ficha-inmueble
.gallery-item:nth-of-type(5) {
    grid-column: span 2 !important;
}

body.ficha-fotos-5
.galeria-ficha-inmueble
.gallery-item:nth-of-type(n+6) {
    display: none !important;
}


/* ==========================================================
   VERSIÓN MÓVIL
   ========================================================== */

@media (max-width: 767px) {

    /*
     * Dos imágenes:
     * dos columnas verticales.
     */
    body.ficha-fotos-2
    .galeria-ficha-inmueble
    .elementor-image-gallery
    .gallery {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        grid-template-rows: 330px !important;
    }

    /*
     * Tres imágenes:
     * tres columnas verticales.
     */
    body.ficha-fotos-3
    .galeria-ficha-inmueble
    .elementor-image-gallery
    .gallery {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        grid-template-rows: 330px !important;
    }

    /*
     * Cuatro imágenes:
     * dos imágenes por fila.
     */
    body.ficha-fotos-4
    .galeria-ficha-inmueble
    .elementor-image-gallery
    .gallery {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        grid-template-rows: repeat(2, 210px) !important;
    }

    /*
     * Cinco imágenes:
     * primera imagen a ancho completo
     * y las cuatro restantes dos por fila.
     */
    body.ficha-fotos-5
    .galeria-ficha-inmueble
    .elementor-image-gallery
    .gallery {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        grid-template-rows: 240px 180px 180px !important;
    }

    /*
     * Reseteamos la extensión de columnas
     * aplicada en escritorio.
     */
    body.ficha-fotos-5
    .galeria-ficha-inmueble
    .gallery-item {
        grid-column: auto !important;
    }

    /*
     * La primera fotografía ocupa
     * toda la primera fila.
     */
    body.ficha-fotos-5
    .galeria-ficha-inmueble
    .gallery-item:nth-of-type(1) {
        grid-column: 1 / -1 !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* =====================================================
   BOTÓN DE DESCARGA
   ===================================================== */

.boton-descargar-ficha {
    display: block;
    margin: 30px auto;
    padding: 14px 25px;
    border: 0;
    border-radius: 4px;
    background-color: #ffad00;
    color: #10213e;
    font-family: inherit;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    cursor: pointer;
    transition:
        background-color 0.2s ease,
        color 0.2s ease;
}

.boton-descargar-ficha:hover,
.boton-descargar-ficha:focus {
    background-color: #10213e;
    color: #ffffff;
}

.boton-descargar-ficha:disabled {
    background-color: #d5d5d5;
    color: #666666;
    cursor: wait;
}


/* =====================================================
   LIENZO DIN HORIZONTAL
   Proporción exacta: 297 / 210
   ===================================================== */

#lienzo-captura-pdf {
    display: flex !important;
    position: fixed !important;
    top: 0 !important;
    left: -20000px !important;

    flex-direction: column !important;

    /*
     * 1600 / 1131,313 = proporción DIN.
     */
    width: 1600px !important;
    min-width: 1600px !important;
    max-width: 1600px !important;

    height: 1131.313px !important;
    min-height: 1131.313px !important;
    max-height: 1131.313px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    visibility: visible !important;
    opacity: 1 !important;

    background-color: #ffffff !important;

    pointer-events: none !important;
    z-index: -2147483647 !important;

    box-sizing: border-box !important;

    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
}


/* =====================================================
   SECCIONES DE LA FICHA
   ===================================================== */

#lienzo-captura-pdf .parte-ficha-pdf {
    display: block !important;
    position: relative !important;

    flex-shrink: 0 !important;

    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    visibility: visible !important;
    opacity: 1 !important;

    box-sizing: border-box !important;

    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
}


/*
 * Lleva la tercera sección, correspondiente al pie,
 * hasta el borde inferior del formato.
 *
 * El espacio adicional necesario para alcanzar la
 * proporción DIN queda dentro de la zona central.
 */
#lienzo-captura-pdf .parte-ficha-pdf:last-child {
    margin-top: auto !important;
    margin-bottom: 0 !important;
}


/* =====================================================
   CONSERVACIÓN DE ESTILOS
   ===================================================== */

#lienzo-captura-pdf,
#lienzo-captura-pdf * {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
}


/* =====================================================
   EVITA CONTENIDO AÑADIDO POR EL TEMA
   ===================================================== */

#lienzo-captura-pdf a::after {
    content: none !important;
}/* End custom CSS */