.elementor-46 .elementor-element.elementor-element-41d6a012{text-align:center;}.elementor-46 .elementor-element.elementor-element-41d6a012 .elementor-heading-title{color:#0E4C92;font-weight:bold;text-decoration:underline;}.elementor-46 .elementor-element.elementor-element-fa6392e{text-align:center;}.elementor-46 .elementor-element.elementor-element-fa6392e .elementor-heading-title{color:var( --e-global-color-32441fa );font-size:22px;font-weight:bold;text-decoration:underline;}.elementor-46 .elementor-element.elementor-element-35856176{text-align:center;}.elementor-46 .elementor-element.elementor-element-60f99e89{--divider-border-style:solid;--divider-color:var( --e-global-color-32441fa );--divider-border-width:3px;--divider-icon-size:25px;}.elementor-46 .elementor-element.elementor-element-60f99e89 .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-60f99e89 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-46 .elementor-element.elementor-element-60f99e89 .elementor-icon i, .elementor-46 .elementor-element.elementor-element-60f99e89 .elementor-icon svg{transform:rotate(0deg);}.elementor-46 .elementor-element.elementor-element-43b97015{text-align:center;}.elementor-46 .elementor-element.elementor-element-43b97015 .elementor-heading-title{color:var( --e-global-color-32441fa );font-weight:bold;}.elementor-46 .elementor-element.elementor-element-63ff40e2{text-align:center;}.elementor-46 .elementor-element.elementor-element-63ff40e2 .elementor-heading-title{color:var( --e-global-color-32441fa );font-weight:bold;text-decoration:underline;}.elementor-46 .elementor-element.elementor-element-7709c62c{text-align:center;color:var( --e-global-color-f85828c );}.elementor-46 .elementor-element.elementor-element-78f42e2b{text-align:center;}.elementor-46 .elementor-element.elementor-element-78f42e2b .elementor-heading-title{color:var( --e-global-color-32441fa );font-weight:bold;text-decoration:underline;}.elementor-46 .elementor-element.elementor-element-171de54a{text-align:center;color:var( --e-global-color-f85828c );}.elementor-46 .elementor-element.elementor-element-26569cb2{--divider-border-style:solid;--divider-color:var( --e-global-color-32441fa );--divider-border-width:3px;--divider-icon-size:25px;}.elementor-46 .elementor-element.elementor-element-26569cb2 .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-26569cb2 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-46 .elementor-element.elementor-element-26569cb2 .elementor-icon i, .elementor-46 .elementor-element.elementor-element-26569cb2 .elementor-icon svg{transform:rotate(0deg);}.elementor-46 .elementor-element.elementor-element-47a8b18c{text-align:center;}.elementor-46 .elementor-element.elementor-element-47a8b18c .elementor-heading-title{color:var( --e-global-color-32441fa );font-weight:bold;}.elementor-46 .elementor-element.elementor-element-bc96292 > .elementor-element-populated{border-style:solid;border-width:2px 1px 2px 2px;border-color:var( --e-global-color-32441fa );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46 .elementor-element.elementor-element-bc96292 > .elementor-element-populated, .elementor-46 .elementor-element.elementor-element-bc96292 > .elementor-element-populated > .elementor-background-overlay, .elementor-46 .elementor-element.elementor-element-bc96292 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-46 .elementor-element.elementor-element-bc96292 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-d958ed4{--e-image-carousel-slides-to-show:1;}.elementor-46 .elementor-element.elementor-element-d958ed4 .swiper-pagination-bullet{background:var( --e-global-color-32441fa );}.elementor-46 .elementor-element.elementor-element-d958ed4 > .elementor-widget-container{transition:background 0s;}.elementor-46 .elementor-element.elementor-element-0d658ad{text-align:center;z-index:6;}.elementor-46 .elementor-element.elementor-element-0d658ad .elementor-heading-title{color:var( --e-global-color-83c3143 );font-size:20px;font-weight:bold;}.elementor-46 .elementor-element.elementor-element-0d658ad > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-a7fbe8e .elementor-button{font-size:18px;font-weight:bold;fill:var( --e-global-color-83c3143 );color:var( --e-global-color-83c3143 );background-color:var( --e-global-color-32441fa );border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-a7fbe8e .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-a7fbe8e .elementor-button:focus{background-color:var( --e-global-color-5cd13f9 );}.elementor-46 .elementor-element.elementor-element-a7fbe8e > .elementor-widget-container{margin:-25px -25px -25px -25px;}.elementor-46 .elementor-element.elementor-element-0e50874 > .elementor-widget-container{margin:7px 35px 0px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-32441fa );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46 .elementor-element.elementor-element-330d3a4 > .elementor-element-populated{border-style:solid;border-width:2px 1px 2px 2px;border-color:var( --e-global-color-32441fa );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46 .elementor-element.elementor-element-330d3a4 > .elementor-element-populated, .elementor-46 .elementor-element.elementor-element-330d3a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-46 .elementor-element.elementor-element-330d3a4 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-46 .elementor-element.elementor-element-330d3a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-c65ec44{--e-image-carousel-slides-to-show:1;}.elementor-46 .elementor-element.elementor-element-c65ec44 .swiper-pagination-bullet{background:var( --e-global-color-32441fa );}.elementor-46 .elementor-element.elementor-element-c65ec44 > .elementor-widget-container{transition:background 0s;}.elementor-46 .elementor-element.elementor-element-044edfe{text-align:center;z-index:6;}.elementor-46 .elementor-element.elementor-element-044edfe .elementor-heading-title{color:var( --e-global-color-83c3143 );font-size:20px;font-weight:bold;}.elementor-46 .elementor-element.elementor-element-044edfe > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-7a3c897 .elementor-button{font-size:18px;font-weight:bold;fill:var( --e-global-color-83c3143 );color:var( --e-global-color-83c3143 );background-color:var( --e-global-color-32441fa );border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-7a3c897 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-7a3c897 .elementor-button:focus{background-color:var( --e-global-color-5cd13f9 );}.elementor-46 .elementor-element.elementor-element-7a3c897 > .elementor-widget-container{margin:-25px -25px -25px -25px;}.elementor-46 .elementor-element.elementor-element-dc0f7d4 > .elementor-widget-container{margin:7px 35px 0px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-32441fa );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46 .elementor-element.elementor-element-d5d5628 > .elementor-element-populated{border-style:solid;border-width:2px 1px 2px 2px;border-color:var( --e-global-color-32441fa );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46 .elementor-element.elementor-element-d5d5628 > .elementor-element-populated, .elementor-46 .elementor-element.elementor-element-d5d5628 > .elementor-element-populated > .elementor-background-overlay, .elementor-46 .elementor-element.elementor-element-d5d5628 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-46 .elementor-element.elementor-element-d5d5628 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-e0ff57c{--e-image-carousel-slides-to-show:1;}.elementor-46 .elementor-element.elementor-element-e0ff57c .swiper-pagination-bullet{background:var( --e-global-color-32441fa );}.elementor-46 .elementor-element.elementor-element-e0ff57c > .elementor-widget-container{transition:background 0s;}.elementor-46 .elementor-element.elementor-element-47c6e4e{text-align:center;z-index:6;}.elementor-46 .elementor-element.elementor-element-47c6e4e .elementor-heading-title{color:var( --e-global-color-83c3143 );font-size:20px;font-weight:bold;}.elementor-46 .elementor-element.elementor-element-47c6e4e > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-bc5fce3 .elementor-button{font-size:18px;font-weight:bold;fill:var( --e-global-color-83c3143 );color:var( --e-global-color-83c3143 );background-color:var( --e-global-color-32441fa );border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-bc5fce3 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-bc5fce3 .elementor-button:focus{background-color:var( --e-global-color-5cd13f9 );}.elementor-46 .elementor-element.elementor-element-bc5fce3 > .elementor-widget-container{margin:-25px -25px -25px -25px;}.elementor-46 .elementor-element.elementor-element-5f8bc74 > .elementor-widget-container{margin:7px 35px 0px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-32441fa );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46 .elementor-element.elementor-element-b5c9cdf > .elementor-element-populated{border-style:solid;border-width:2px 1px 2px 2px;border-color:var( --e-global-color-32441fa );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46 .elementor-element.elementor-element-b5c9cdf > .elementor-element-populated, .elementor-46 .elementor-element.elementor-element-b5c9cdf > .elementor-element-populated > .elementor-background-overlay, .elementor-46 .elementor-element.elementor-element-b5c9cdf > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-46 .elementor-element.elementor-element-b5c9cdf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-6266e61{--e-image-carousel-slides-to-show:1;}.elementor-46 .elementor-element.elementor-element-6266e61 .swiper-pagination-bullet{background:var( --e-global-color-32441fa );}.elementor-46 .elementor-element.elementor-element-6266e61 > .elementor-widget-container{transition:background 0s;}.elementor-46 .elementor-element.elementor-element-82c676a{text-align:center;z-index:6;}.elementor-46 .elementor-element.elementor-element-82c676a .elementor-heading-title{color:var( --e-global-color-83c3143 );font-size:20px;font-weight:bold;}.elementor-46 .elementor-element.elementor-element-82c676a > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-fa018c3 .elementor-button{font-size:18px;font-weight:bold;fill:var( --e-global-color-83c3143 );color:var( --e-global-color-83c3143 );background-color:var( --e-global-color-32441fa );border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-fa018c3 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-fa018c3 .elementor-button:focus{background-color:var( --e-global-color-5cd13f9 );}.elementor-46 .elementor-element.elementor-element-fa018c3 > .elementor-widget-container{margin:-25px -25px -25px -25px;}.elementor-46 .elementor-element.elementor-element-be075d8 > .elementor-widget-container{margin:7px 35px 0px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-32441fa );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46 .elementor-element.elementor-element-d7b4d4f > .elementor-element-populated{border-style:solid;border-width:2px 1px 2px 2px;border-color:var( --e-global-color-32441fa );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46 .elementor-element.elementor-element-d7b4d4f > .elementor-element-populated, .elementor-46 .elementor-element.elementor-element-d7b4d4f > .elementor-element-populated > .elementor-background-overlay, .elementor-46 .elementor-element.elementor-element-d7b4d4f > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-46 .elementor-element.elementor-element-d7b4d4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-929397b{--e-image-carousel-slides-to-show:1;}.elementor-46 .elementor-element.elementor-element-929397b .swiper-pagination-bullet{background:var( --e-global-color-32441fa );}.elementor-46 .elementor-element.elementor-element-929397b > .elementor-widget-container{transition:background 0s;}.elementor-46 .elementor-element.elementor-element-dfd8ab3{text-align:center;z-index:6;}.elementor-46 .elementor-element.elementor-element-dfd8ab3 .elementor-heading-title{color:var( --e-global-color-83c3143 );font-size:20px;font-weight:bold;}.elementor-46 .elementor-element.elementor-element-dfd8ab3 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-894c3d8 .elementor-button{font-size:18px;font-weight:bold;fill:var( --e-global-color-83c3143 );color:var( --e-global-color-83c3143 );background-color:var( --e-global-color-32441fa );border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-894c3d8 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-894c3d8 .elementor-button:focus{background-color:var( --e-global-color-5cd13f9 );}.elementor-46 .elementor-element.elementor-element-894c3d8 > .elementor-widget-container{margin:-25px -25px -25px -25px;}.elementor-46 .elementor-element.elementor-element-7584a24 > .elementor-widget-container{margin:7px 35px 0px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-32441fa );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46 .elementor-element.elementor-element-148eb42a{--divider-border-style:solid;--divider-color:var( --e-global-color-32441fa );--divider-border-width:3px;--divider-icon-size:25px;}.elementor-46 .elementor-element.elementor-element-148eb42a .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-148eb42a .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-46 .elementor-element.elementor-element-148eb42a .elementor-icon i, .elementor-46 .elementor-element.elementor-element-148eb42a .elementor-icon svg{transform:rotate(0deg);}.elementor-46 .elementor-element.elementor-element-46227378{text-align:center;}.elementor-46 .elementor-element.elementor-element-46227378 .elementor-heading-title{color:var( --e-global-color-32441fa );font-weight:bold;}.elementor-46 .elementor-element.elementor-element-17efe8d7{text-align:center;}.elementor-46 .elementor-element.elementor-element-17efe8d7 .elementor-heading-title{color:var( --e-global-color-32441fa );font-weight:bold;text-decoration:underline;}.elementor-46 .elementor-element.elementor-element-43dbd90b{text-align:center;color:var( --e-global-color-f85828c );}.elementor-46 .elementor-element.elementor-element-18154580{text-align:center;}.elementor-46 .elementor-element.elementor-element-18154580 .elementor-heading-title{color:var( --e-global-color-32441fa );font-weight:bold;text-decoration:underline;}.elementor-46 .elementor-element.elementor-element-6cf71847{text-align:center;color:var( --e-global-color-f85828c );}.elementor-46 .elementor-element.elementor-element-b3451a7{--divider-border-style:solid;--divider-color:var( --e-global-color-32441fa );--divider-border-width:3px;--divider-icon-size:25px;}.elementor-46 .elementor-element.elementor-element-b3451a7 .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-b3451a7 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-46 .elementor-element.elementor-element-b3451a7 .elementor-icon i, .elementor-46 .elementor-element.elementor-element-b3451a7 .elementor-icon svg{transform:rotate(0deg);}.elementor-46 .elementor-element.elementor-element-3e58cb9 .elementor-spacer-inner{height:70px;}.elementor-46 .elementor-element.elementor-element-bbf3361{text-align:center;}.elementor-46 .elementor-element.elementor-element-bbf3361 .elementor-heading-title{color:var( --e-global-color-32441fa );font-weight:bold;}.elementor-msie .elementor-46 .elementor-element.elementor-element-24e9c0b2 .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-46 .elementor-element.elementor-element-24e9c0b2 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-46 .elementor-element.elementor-element-24e9c0b2:after{content:"0.66";position:absolute;color:transparent;}.elementor-46 .elementor-element.elementor-element-24e9c0b2 a .elementor-portfolio-item__title{color:var( --e-global-color-83c3143 );}.elementor-46 .elementor-element.elementor-element-24e9c0b2 .elementor-portfolio-item__title{font-size:17px;font-weight:bold;}.elementor-46 .elementor-element.elementor-element-206a6e63 .elementor-button{background-color:var( --e-global-color-32441fa );border-radius:15px 15px 15px 15px;}.elementor-46 .elementor-element.elementor-element-6f3cef76 .elementor-button{background-color:var( --e-global-color-32441fa );border-radius:15px 15px 15px 15px;}.elementor-46 .elementor-element.elementor-element-28bc54f8 .elementor-button{background-color:var( --e-global-color-32441fa );border-radius:15px 15px 15px 15px;}.elementor-46 .elementor-element.elementor-element-1d401f34 .elementor-button{background-color:var( --e-global-color-32441fa );border-radius:15px 15px 15px 15px;}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-0d658ad{text-align:center;}.elementor-46 .elementor-element.elementor-element-0d658ad .elementor-heading-title{font-size:18px;}.elementor-46 .elementor-element.elementor-element-0d658ad > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-044edfe{text-align:center;}.elementor-46 .elementor-element.elementor-element-044edfe .elementor-heading-title{font-size:18px;}.elementor-46 .elementor-element.elementor-element-044edfe > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-47c6e4e{text-align:center;}.elementor-46 .elementor-element.elementor-element-47c6e4e .elementor-heading-title{font-size:18px;}.elementor-46 .elementor-element.elementor-element-47c6e4e > .elementor-widget-container{margin:-165px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-82c676a{text-align:center;}.elementor-46 .elementor-element.elementor-element-82c676a .elementor-heading-title{font-size:18px;}.elementor-46 .elementor-element.elementor-element-82c676a > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-dfd8ab3{text-align:center;}.elementor-46 .elementor-element.elementor-element-dfd8ab3 .elementor-heading-title{font-size:18px;}.elementor-46 .elementor-element.elementor-element-dfd8ab3 > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-msie .elementor-46 .elementor-element.elementor-element-24e9c0b2 .elementor-portfolio-item{width:calc( 100% / 4 );}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-41d6a012 .elementor-heading-title{font-size:30px;}.elementor-46 .elementor-element.elementor-element-fa6392e .elementor-heading-title{font-size:20px;}.elementor-46 .elementor-element.elementor-element-43b97015 .elementor-heading-title{font-size:25px;}.elementor-46 .elementor-element.elementor-element-63ff40e2 .elementor-heading-title{font-size:25px;}.elementor-46 .elementor-element.elementor-element-78f42e2b .elementor-heading-title{font-size:25px;}.elementor-46 .elementor-element.elementor-element-47a8b18c .elementor-heading-title{font-size:25px;}.elementor-46 .elementor-element.elementor-element-0d658ad{text-align:center;}.elementor-46 .elementor-element.elementor-element-0d658ad > .elementor-widget-container{margin:-210px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-a7fbe8e > .elementor-widget-container{margin:-35px -35px -35px -35px;}.elementor-46 .elementor-element.elementor-element-0e50874 > .elementor-widget-container{margin:-5px 30px 0px 30px;}.elementor-46 .elementor-element.elementor-element-044edfe{text-align:center;}.elementor-46 .elementor-element.elementor-element-044edfe > .elementor-widget-container{margin:-210px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-7a3c897 > .elementor-widget-container{margin:-35px -35px -35px -35px;}.elementor-46 .elementor-element.elementor-element-dc0f7d4 > .elementor-widget-container{margin:-5px 30px 0px 30px;}.elementor-46 .elementor-element.elementor-element-47c6e4e{text-align:center;}.elementor-46 .elementor-element.elementor-element-47c6e4e > .elementor-widget-container{margin:-210px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-bc5fce3 > .elementor-widget-container{margin:-35px -35px -35px -35px;}.elementor-46 .elementor-element.elementor-element-5f8bc74 > .elementor-widget-container{margin:-5px 30px 0px 30px;}.elementor-46 .elementor-element.elementor-element-82c676a{text-align:center;}.elementor-46 .elementor-element.elementor-element-82c676a > .elementor-widget-container{margin:-210px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-fa018c3 > .elementor-widget-container{margin:-35px -35px -35px -35px;}.elementor-46 .elementor-element.elementor-element-be075d8 > .elementor-widget-container{margin:-5px 30px 0px 30px;}.elementor-46 .elementor-element.elementor-element-dfd8ab3{text-align:center;}.elementor-46 .elementor-element.elementor-element-dfd8ab3 > .elementor-widget-container{margin:-210px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-894c3d8 > .elementor-widget-container{margin:-35px -35px -35px -35px;}.elementor-46 .elementor-element.elementor-element-7584a24 > .elementor-widget-container{margin:-5px 30px 0px 30px;}.elementor-46 .elementor-element.elementor-element-46227378 .elementor-heading-title{font-size:25px;}.elementor-46 .elementor-element.elementor-element-17efe8d7 .elementor-heading-title{font-size:25px;}.elementor-46 .elementor-element.elementor-element-18154580 .elementor-heading-title{font-size:25px;}.elementor-46 .elementor-element.elementor-element-bbf3361 .elementor-heading-title{font-size:25px;}.elementor-msie .elementor-46 .elementor-element.elementor-element-24e9c0b2 .elementor-portfolio-item{width:calc( 100% / 2 );}}/* Start custom CSS for html, class: .elementor-element-0e50874 *//*This is the Normandy iconside1*/
.normandyiconside1{
    display: inline-block;
    margin-left:15%;
    font-size: 25px;
    color: darkgreen;
}
/*This is the Normandy iconside2*/
.normandyiconside2{
    display: inline-block;
    margin-left:15%;
    font-size:25px;
    color:#E3960E;
}
/*This is the Normandy iconside3*/
.normandyiconside3{
    display: inline-block;
    margin-left:15%;
    font-size:25px;
    color:#AD4408;
}
/*This is the Normandy iconside4*/
.normandyiconside4{
    display: inline-block;
    margin-left:10%;
    font-size:25px;
    color:#AB27B5;
}
/*This is the icon and heading text of 1st icon*/
.normandysidetooltip1{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the icon and heading text under of 2nd icon*/
.normandysidetooltip2{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the icon and heading text under of 3rd icon*/
.normandysidetooltip3{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the icon and heading text under of 4th icon*/
.normandysidetooltip4{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the box with the information when hovering of 1st icon*/
.normandysidetooltip1 .normandysidetooltiptext1{
visibility: hidden;
    width: 725%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -35%;
    margin-left:-35%;
    margin-bottom: -100%
}
/*This is the box with the information when hovering of 2nd icon*/
.normandysidetooltip2 .normandysidetooltiptext2{ 
    visibility: hidden;
    width: 125%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -5%;
    margin-left:-15%;
    margin-bottom: -100%
}
/*This is the box with the information when hovering of 3rd icon*/
.normandysidetooltip3 .normandysidetooltiptext3{ 
    visibility: hidden;
    width: 280%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -12%;
    margin-left:-5%;
    margin-bottom: -100%
}
/*This is the box with the information when hovering of 4th icon*/
.normandysidetooltip4 .normandysidetooltiptext4{ 
    visibility: hidden;
    width: 325%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -12%;
    margin-left:-5%;
    margin-bottom: -100%
}
/*This is the color and hover of the link*/
.normandysidetooltiptext4 a{
        color: black;
   }
.normandysidetooltiptext4 a:hover{
        color:#9BB6D3;
}
/*This is the tip of the information box*/
.normandysidetooltip1 .normandysidetooltiptext1::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 10%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is the tip of the information box*/
.normandysidetooltip2 .normandysidetooltiptext2::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 20%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is the tip of the information box*/
.normandysidetooltip3 .normandysidetooltiptext3::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 8%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is the tip of the information box*/
.normandysidetooltip4 .normandysidetooltiptext4::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 8%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is to make it visible when hovering*/
.normandysidetooltip1:hover .normandysidetooltiptext1{
    visibility:visible;
}
.normandysidetooltip2:hover .normandysidetooltiptext2{
    visibility:visible;
}
.normandysidetooltip3:hover .normandysidetooltiptext3{
    visibility:visible;
}
.normandysidetooltip4:hover .normandysidetooltiptext4{
    visibility:visible;
}
/*This is icon1 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside1
{
    font-size:25px;
    margin-left:15%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:767.5px) and (max-width:1024px) {
div.normandyiconside1 {
        font-size:25px;
        margin-left:20%;
}
}
/*This is icon1 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside2 
{
    font-size:25px;
    margin-left:20%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:767.5px) and (max-width:1024px) {
div.normandyiconside2 {
        font-size:25px;
        margin-left:20%;
}
}
/*This is icon3 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside3 
{
    font-size:25px;
    margin-left:15%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:767.5px) and (max-width:1024px) {
div.normandyiconside3 {
        font-size:25px;
        margin-left:20%;
}
}
/*This is icon4 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside4 
{
    font-size:25px;
    margin-left:15%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:767.5px) and (max-width:1024px) {
div.normandyiconside4 {
        font-size:25px;
        margin-left:20%;
}
}
/*                          */
/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyhomesidetooltip1 .normandyhomesidetooltiptext1 {
    font-size:15px;
    width:600%;
    margin-left:-20%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:767.5px) and (max-width:1024px) {
div.normandyhomesidetooltip1 .normandysidetooltiptext1 {
    font-size:15px;
    width:350%;
    margin-left:2%;
}
}
/*                          */
/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandysidetooltip2 .normandysidetooltiptext2 {
    font-size:15px;
    width:125%;
    margin-left: -10%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:767.5px) and (max-width:1024px) {
div.normandysidetooltip2 .normandysidetooltiptext2 {
    font-size:15px;
    width:125%;
    margin-left:-10%;
}
}
/*                          */

/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandysidetooltip3 .normandysidetooltiptext3 {
    font-size: 15px;
    width: 275%;
    margin-left: 5%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:767.5px) and (max-width:1024px) {
div.normandysidetooltip3 .normandysidetooltiptext3 {
    font-size:15px;
    width:275%;
    margin-left: 3%;
}
}
/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandysidetooltip4 .normandysidetooltiptext4 {
    font-size: 15px;
    width: 210%;
    margin-left: 5%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:767.5px) and (max-width:1024px) {
div.normandysidetooltip4 .normandysidetooltiptext4 {
    font-size:15px;
    width:210%;
    margin-left: 3%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f8bc74 *//*This is the Normandy iconside1*/
.normandyiconside1{
    display: inline-block;
    margin-left:15%;
    font-size: 25px;
    color: darkgreen;
}
/*This is the Normandy iconside2*/
.normandyiconside2{
    display: inline-block;
    margin-left:15%;
    font-size:25px;
    color:#E3960E;
}
/*This is the Normandy iconside3*/
.normandyiconside3{
    display: inline-block;
    margin-left:15%;
    font-size:25px;
    color:#AD4408;
}
/*This is the Normandy iconside4*/
.normandyiconside4{
    display: inline-block;
    margin-left:10%;
    font-size:25px;
    color:#AB27B5;
}
/*This is the icon and heading text of 1st icon*/
.normandysidetooltip1{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the icon and heading text under of 2nd icon*/
.normandysidetooltip2{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the icon and heading text under of 3rd icon*/
.normandyparissidetooltip3{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the icon and heading text under of 4th icon*/
.normandysidetooltip4{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the box with the information when hovering of 1st icon*/
.normandysidetooltip1 .normandysidetooltiptext1{
visibility: hidden;
    width: 725%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -35%;
    margin-left:-35%;
    margin-bottom: -100%
}
/*This is the box with the information when hovering of 2nd icon*/
.normandysidetooltip2 .normandysidetooltiptext2{ 
    visibility: hidden;
    width: 115%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -5%;
    margin-left:-15%;
    margin-bottom: -100%
}
/*This is the box with the information when hovering of 3rd icon*/
.normandyparissidetooltip3 .normandyparissidetooltiptext3{ 
    visibility: hidden;
    width: 125%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: 10%;
    margin-left:-5%;
    margin-bottom: -100%
}
/*This is the box with the information when hovering of 4th icon*/
.normandysidetooltip4 .normandysidetooltiptext4{ 
    visibility: hidden;
    width: 300%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -12%;
    margin-left:-5%;
    margin-bottom: -100%
}
/*This is the color and hover of the link*/
.normandysidetooltiptext4 a{
        color: black;
   }
.normandysidetooltiptext4 a:hover{
        color:#9BB6D3;
}
/*This is the tip of the information box*/
.normandysidetooltip1 .normandysidetooltiptext1::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 10%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is the tip of the information box*/
.normandysidetooltip2 .normandysidetooltiptext2::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 20%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is the tip of the information box*/
.normandyparissidetooltip3 .normandyparissidetooltiptext3::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 12%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is the tip of the information box*/
.normandysidetooltip4 .normandysidetooltiptext4::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 8%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is to make it visible when hovering*/
.normandysidetooltip1:hover .normandysidetooltiptext1{
    visibility:visible;
}
.normandysidetooltip2:hover .normandysidetooltiptext2{
    visibility:visible;
}
.normandyparissidetooltip3:hover .normandyparissidetooltiptext3{
    visibility:visible;
}
.normandysidetooltip4:hover .normandysidetooltiptext4{
    visibility:visible;
}
/*This is icon1 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside1
{
    font-size:25px;
    margin-left:15%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyiconside1 {
        font-size:25px;
        margin-left:20%;
}
}

/*This is icon1 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside2 
{
    font-size:25px;
    margin-left:15%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyiconside2 {
        font-size:25px;
        margin-left:20%;
}
}
/*This is icon3 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside3 
{
    font-size:25px;
    margin-left:15%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyiconside3 {
        font-size:25px;
        margin-left:20%;
}
}
/*This is icon4 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside4 
{
    font-size:25px;
    margin-left:10%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyiconside4 {
        font-size:25px;
        margin-left:20%;
}
}
/*                          */
/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyhomesidetooltip1 .normandyhomesidetooltiptext1 {
    font-size:15px;
    width:600%;
    margin-left:-20%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyhomesidetooltip1 .normandysidetooltiptext1 {
    font-size:15px;
    width:350%;
    margin-left:2%;
}
}
/*                          */
/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandysidetooltip2 .normandysidetooltiptext2 {
    font-size:15px;
    width:125%;
    margin-left: -10%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandysidetooltip2 .normandysidetooltiptext2 {
    font-size:15px;
    width:125%;
    margin-left:-10%;
}
}
/*                          */

/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyparissidetooltip3 .normandyparissidetooltiptext3 {
    font-size: 15px;
    width: 275%;
    margin-left: 5%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandysidetooltip3 .normandysidetooltiptext3 {
    font-size:15px;
    width:275%;
    margin-left: 3%;
}
}
/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandysidetooltip4 .normandysidetooltiptext4 {
    font-size: 15px;
    width: 210%;
    margin-left: 5%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandysidetooltip4 .normandysidetooltiptext4 {
    font-size:15px;
    width:210%;
    margin-left: 3%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7584a24 *//*This is the Normandy iconside1*/
.normandyiconside1{
    display: inline-block;
    margin-left:15%;
    font-size: 25px;
    color: darkgreen;
}
/*This is the Normandy iconside2*/
.normandyiconside2{
    display: inline-block;
    margin-left:15%;
    font-size:25px;
    color:#E3960E;
}
/*This is the Normandy iconside3*/
.normandyiconside3{
    display: inline-block;
    margin-left:15%;
    font-size:25px;
    color:#AD4408;
}
/*This is the Normandy iconside4*/
.normandyiconside4{
    display: inline-block;
    margin-left:10%;
    font-size:25px;
    color:#AB27B5;
}
/*This is the icon and heading text of 1st icon*/
.normandysidetooltip1{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the icon and heading text under of 2nd icon*/
.normandysidetooltip2{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the icon and heading text under of 3rd icon*/
.normandyrouensidetooltip3{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the icon and heading text under of 4th icon*/
.normandysidetooltip4{
    display: inline-block;
    font-weight: bold;
    position: relative;
    cursor: pointer;
    font-size: 15px;
}
/*This is the box with the information when hovering of 1st icon*/
.normandysidetooltip1 .normandysidetooltiptext1{
visibility: hidden;
    width: 725%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -35%;
    margin-left:-35%;
    margin-bottom: -100%
}
/*This is the box with the information when hovering of 2nd icon*/
.normandysidetooltip2 .normandysidetooltiptext2{ 
    visibility: hidden;
    width: 135%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -5%;
    margin-left:-15%;
    margin-bottom: -100%
}
/*This is the box with the information when hovering of 3rd icon*/
.normandyrouensidetooltip3 .normandyrouensidetooltiptext3{ 
    visibility: hidden;
    width: 200%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -12%;
    margin-left:-5%;
    margin-bottom: -100%
}
/*This is the box with the information when hovering of 4th icon*/
.normandysidetooltip4 .normandysidetooltiptext4{ 
    visibility: hidden;
    width: 325%;
    background-color: #fff;
    color: black;
    border-radius: 10px;
    border-width: 1.5px;
    border-style: solid;
    border-color: #0E4C92;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25), 0 5px 10px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -12%;
    margin-left:-5%;
    margin-bottom: -100%
}
/*This is the color and hover of the link*/
.normandysidetooltiptext4 a{
        color: black;
   }
.normandysidetooltiptext4 a:hover{
        color:#9BB6D3;
}
/*This is the tip of the information box*/
.normandysidetooltip1 .normandysidetooltiptext1::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 10%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is the tip of the information box*/
.normandysidetooltip2 .normandysidetooltiptext2::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 20%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is the tip of the information box*/
.normandyrouensidetooltip3 .normandyrouensidetooltiptext3::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 8%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is the tip of the information box*/
.normandysidetooltip4 .normandysidetooltiptext4::after{
    content:"";
    position: absolute;
    bottom: 100%;
    left: 8%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
/*This is to make it visible when hovering*/
.normandysidetooltip1:hover .normandysidetooltiptext1{
    visibility:visible;
}
.normandysidetooltip2:hover .normandysidetooltiptext2{
    visibility:visible;
}
.normandyrouensidetooltip3:hover .normandyrouensidetooltiptext3{
    visibility:visible;
}
.normandysidetooltip4:hover .normandysidetooltiptext4{
    visibility:visible;
}
/*This is icon1 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside1
{
    font-size:25px;
    margin-left:15%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyiconside1 {
        font-size:25px;
        margin-left:20%;
}
}

/*This is icon1 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside2 
{
    font-size:25px;
    margin-left:15%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyiconside2 {
        font-size:25px;
        margin-left:20%;
}
}
/*This is icon3 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside3 
{
    font-size:25px;
    margin-left:15%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyiconside3 {
        font-size:25px;
        margin-left:20%;
}
}
/*This is icon4 for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyiconside4 
{
    font-size:25px;
    margin-left:10%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyiconside4 {
        font-size:25px;
        margin-left:20%;
}
}
/*                          */
/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyhomesidetooltip1 .normandyhomesidetooltiptext1 {
    font-size:15px;
    width:600%;
    margin-left:-20%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyhomesidetooltip1 .normandysidetooltiptext1 {
    font-size:15px;
    width:350%;
    margin-left:2%;
}
}
/*                          */
/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandysidetooltip2 .normandysidetooltiptext2 {
    font-size:15px;
    width:125%;
    margin-left: -10%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandysidetooltip2 .normandysidetooltiptext2 {
    font-size:15px;
    width:125%;
    margin-left:-10%;
}
}
/*                          */

/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandyrouensidetooltip3 .normandyrouensidetooltiptext3 {
    font-size: 15px;
    width: 275%;
    margin-left: 5%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandyrouensidetooltip3 .normandyrouensidetooltiptext3 {
    font-size:15px;
    width:275%;
    margin-left: 3%;
}
}
/*This is for the mobile screen*/
@media screen and (max-width:767px) {
div.normandysidetooltip4 .normandysidetooltiptext4 {
    font-size: 15px;
    width: 210%;
    margin-left: 5%;
}
}
/*This is for the Tablet screen*/
@media screen and (min-width:768px) and (max-width:1024px) {
div.normandysidetooltip4 .normandysidetooltiptext4 {
    font-size:15px;
    width:210%;
    margin-left: 3%;
}
}/* End custom CSS */