/* https://chocovilla.co.uk/wp-content/uploads/elementor/css/post-929.css?ver=1744720403 */
.elementor-929 .elementor-element.elementor-element-038cd5b{margin:0rem 0rem 16.6rem 0rem;padding:4.7rem 0rem 0rem 0rem}.elementor-929 .elementor-element.elementor-element-91b4a57.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-929 .elementor-element.elementor-element-1af88b1{width:var(--container-widget-width,57.32%);max-width:57.32%;--container-widget-width:57.32%;--container-widget-flex-grow:0;top:-44px}body:not(.rtl) .elementor-929 .elementor-element.elementor-element-1af88b1{left:0}body.rtl .elementor-929 .elementor-element.elementor-element-1af88b1{right:0}.elementor-929 .elementor-element.elementor-element-1af88b1 img{height:500px}.elementor-element-8ab2163 .banner-item.elementor-repeater-item-8db4f1f.image,.elementor-element-8ab2163 .banner-item.elementor-repeater-item-8db4f1f .image{width:44px}.elementor-929 .elementor-element.elementor-element-8ab2163 .elementor-repeater-item-8db4f1f{margin:1px 0 25px 0}.elementor-element-8ab2163 .elementor-repeater-item-87de2ee.text,.elementor-element-8ab2163 .elementor-repeater-item-87de2ee .text{color:#FFF}.elementor-element-8ab2163 .elementor-repeater-item-87de2ee.text,.elementor-element-8ab2163 .elementor-repeater-item-87de2ee .text,.elementor-element-8ab2163 .elementor-repeater-item-87de2ee.btn,.elementor-element-8ab2163 .elementor-repeater-item-87de2ee .btn{font-size:30px}.elementor-element-8ab2163 .elementor-repeater-item-78853f6.text,.elementor-element-8ab2163 .elementor-repeater-item-78853f6 .text{color:#FFFFFF80}.elementor-element-8ab2163 .elementor-repeater-item-78853f6.text,.elementor-element-8ab2163 .elementor-repeater-item-78853f6 .text,.elementor-element-8ab2163 .elementor-repeater-item-78853f6.btn,.elementor-element-8ab2163 .elementor-repeater-item-78853f6 .btn{font-weight:200;letter-spacing:.7px}.elementor-929 .elementor-element.elementor-element-8ab2163 .elementor-repeater-item-78853f6{margin:0 0 15px 0}.elementor-element-8ab2163 .elementor-repeater-item-9d40aca.text,.elementor-element-8ab2163 .elementor-repeater-item-9d40aca .text{color:#FFFFFF80}.elementor-element-8ab2163 .elementor-repeater-item-9d40aca.text,.elementor-element-8ab2163 .elementor-repeater-item-9d40aca .text,.elementor-element-8ab2163 .elementor-repeater-item-9d40aca.btn,.elementor-element-8ab2163 .elementor-repeater-item-9d40aca .btn{font-weight:200;letter-spacing:.7px}.elementor-929 .elementor-element.elementor-element-8ab2163 .elementor-repeater-item-9d40aca{margin:0 0 15px 0}.elementor-element-8ab2163 .elementor-repeater-item-198091a.text,.elementor-element-8ab2163 .elementor-repeater-item-198091a .text{color:#FFFFFF80}.elementor-element-8ab2163 .elementor-repeater-item-198091a.text,.elementor-element-8ab2163 .elementor-repeater-item-198091a .text,.elementor-element-8ab2163 .elementor-repeater-item-198091a.btn,.elementor-element-8ab2163 .elementor-repeater-item-198091a .btn{font-weight:200;letter-spacing:.7px}.elementor-929 .elementor-element.elementor-element-8ab2163 .elementor-repeater-item-198091a{margin:0 0 15px 0}.elementor-element-8ab2163 .banner-item.elementor-repeater-item-e960822.image,.elementor-element-8ab2163 .banner-item.elementor-repeater-item-e960822 .image{width:208px}.elementor-929 .elementor-element.elementor-element-8ab2163{width:var(--container-widget-width,48.8%);max-width:48.8%;--container-widget-width:48.8%;--container-widget-flex-grow:0;z-index:1}.elementor-929 .elementor-element.elementor-element-8ab2163>.elementor-widget-container{border-radius:0 0 0 0}.elementor-element-8ab2163 .banner{min-height:700px;background-color:#222}.elementor-element-8ab2163 .banner-content{text-align:left}.elementor-element-8ab2163 .banner .banner-content{max-width:80%;width:100%;padding:0 15px 0 15px;left:50%;top:50%}.elementor-929 .elementor-element.elementor-element-03db8cd{margin:-14.1rem 0rem -2rem 0rem}.elementor-929 .elementor-element.elementor-element-bc18623>.elementor-widget-container{margin:0 0 8px 0}.elementor-929 .elementor-element.elementor-element-bc18623{text-align:center}.elementor-929 .elementor-element.elementor-element-bc18623 .elementor-heading-title{color:#FFF}.elementor-929 .elementor-element.elementor-element-40a30f1{text-align:center}.elementor-929 .elementor-element.elementor-element-40a30f1 .elementor-heading-title{color:#FFFFFF4D}.elementor-element-bfe1848 .slider-nav-outer{--alpha-nav-outer-pos:-5%}.elementor-element-bfe1848 .slider-container .slider-button{font-size:40px}.elementor-element-bfe1848 .slider-container .slider-button svg{width:40px;height:40px}.elementor-element-e29145e .elementor-widget-container{text-align:center}.elementor-element-e29145e .btn span{white-space:nowrap}.elementor-929 .elementor-element.elementor-element-e29145e .btn{font-weight:400;text-transform:uppercase}@media(max-width:1439px){.elementor-929 .elementor-element.elementor-element-1af88b1{top:-34px}.elementor-element-bfe1848 .slider-nav-outer{--alpha-nav-outer-pos:-4%}}@media(max-width:1199px){.elementor-929 .elementor-element.elementor-element-8ab2163{width:var(--container-widget-width,55%);max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0}}@media(max-width:991px){.elementor-929 .elementor-element.elementor-element-038cd5b{margin:0rem 0rem 12rem 0rem}.elementor-element-8ab2163 .elementor-repeater-item-87de2ee.text,.elementor-element-8ab2163 .elementor-repeater-item-87de2ee .text,.elementor-element-8ab2163 .elementor-repeater-item-87de2ee.btn,.elementor-element-8ab2163 .elementor-repeater-item-87de2ee .btn{font-size:2.7rem}.elementor-element-8ab2163 .banner .banner-content{max-width:95%;width:100%}}@media(max-width:767px){.elementor-929 .elementor-element.elementor-element-1af88b1{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-929 .elementor-element.elementor-element-8ab2163{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-929 .elementor-element.elementor-element-8ab2163>.elementor-widget-container{margin:50% 5% 0% 5%}}