.elementor-9796 .elementor-element.elementor-element-1f8f2bc2:not(.elementor-motion-effects-element-type-background),.elementor-9796 .elementor-element.elementor-element-1f8f2bc2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ml4ds5noqxtv.i.optimole.com/w:1920/h:1192/q:mauto/f:best/https://magictowns.it/wp-content/uploads/2024/12/iStock-1467287847.jpg);background-position:0 -250px;background-repeat:no-repeat;background-size:cover}.elementor-9796 .elementor-element.elementor-element-1f8f2bc2>.elementor-background-overlay{background-color:#000;opacity:.6;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9796 .elementor-element.elementor-element-1f8f2bc2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;color:#FFF;padding:80px 0 80px 0}.elementor-9796 .elementor-element.elementor-element-1f8f2bc2 .elementor-heading-title{color:#FFF}.elementor-9796 .elementor-element.elementor-element-7f5847ec.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-9796 .elementor-element.elementor-element-7f5847ec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px}.elementor-9796 .elementor-element.elementor-element-7f5847ec .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-1167e831{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-9796 .elementor-element.elementor-element-1167e831,.elementor-9796 .elementor-element.elementor-element-1167e831 .elementor-text-editor *{font-weight:700}.elementor-9796 .elementor-element.elementor-element-1167e831,.elementor-9796 .elementor-element.elementor-element-1167e831 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFF}.elementor-9796 .elementor-element.elementor-element-49789f1a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-9796 .elementor-element.elementor-element-49789f1a .elementor-heading-title{color:#FFF}.elementor-9796 .elementor-element.elementor-element-69957f64 .elementor-heading-title{color:#FFF}.elementor-9796 .elementor-element.elementor-element-69957f64{color:#FFF;padding:20px 20px 20px 20px}.elementor-9796 .elementor-element.elementor-element-6a05eb47.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-9796 .elementor-element.elementor-element-6a05eb47>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px}.elementor-9796 .elementor-element.elementor-element-6a05eb47 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-1b52d913 .gem-button-container .gem-button{background-color:#FFA801;border-radius:5px 5px 5px 5px;border-style:none}.elementor-9796 .elementor-element.elementor-element-1b52d913 .gem-button-container .gem-button:hover{background-color:#000;border-style:none}.elementor-9796 .elementor-element.elementor-element-1b52d913>.elementor-widget-container{margin:10px 0 0 0}.elementor-9796 .elementor-element.elementor-element-1b52d913 .gem-button-container .gem-button .gem-text-button{color:#FFF;letter-spacing:1px}.elementor-9796 .elementor-element.elementor-element-1b52d913 .gem-button-container .gem-button:hover .gem-text-button{color:#FFA801}.elementor-9796 .elementor-element.elementor-element-1b52d913 .gem-button-container .gem-button-separator a{margin:0 20px}.elementor-9796 .elementor-element.elementor-element-8066ff6{margin-top:50px;margin-bottom:0}.elementor-9796 .elementor-element.elementor-element-fc98905 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-9dd8cce{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-9796 .elementor-element.elementor-element-134a06d .skeleton-posts.portfolio-row .portfolio-item{padding:calc(0px/2)!important}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-9796 .elementor-element.elementor-element-134a06d .skeleton-posts.portfolio-row{margin:calc(-0px/2)}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-0px/2) 0}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:0;padding-right:0}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(0px/2);padding-right:calc(0px/2)}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:0;padding-right:0}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:0}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-0px/2)}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);filter:brightness(85%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .portfolio-item .caption .title *,.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .portfolio-item .highlight-item-alternate-box .title *{line-height:1.2em;color:#FFFFFF!important}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .portfolio-item .caption .author .author-name{font-weight:600;color:#FFFFFF!important}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .portfolio-item .image .links .caption .grid-post-meta .post-meta-likes a{color:#FFF}.elementor-9796 .elementor-element.elementor-element-134a06d .version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .post-meta-likes a{color:#FFF}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .portfolio-item .image .links .caption .grid-post-meta .comments-link a i{color:#FFF}.elementor-9796 .elementor-element.elementor-element-134a06d .version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .comments-link a i{color:#FFF}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .portfolio-item .image .links .caption .grid-post-meta .comments-link a svg{fill:#FFF;color:#FFF}.elementor-9796 .elementor-element.elementor-element-134a06d .version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .comments-link a svg{fill:#FFF;color:#FFF}.elementor-9796 .elementor-element.elementor-element-134a06d .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .info{left:0}.elementor-9796 .elementor-element.elementor-element-134a06d .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .post-date{left:0}.elementor-9796 .elementor-element.elementor-element-134a06d .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-9796 .elementor-element.elementor-element-7551a123{padding:70px 0 80px 0}.elementor-9796 .elementor-element.elementor-element-147a51d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-9796 .elementor-element.elementor-element-147a51d7 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-736ff5a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;text-align:center}.elementor-9796 .elementor-element.elementor-element-1ceaf0f5 img{opacity:.1;filter:brightness(0%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-3d62dc1{margin-top:-65px;margin-bottom:0}.elementor-9796 .elementor-element.elementor-element-3dee5822 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-534205aa .gem-counter-number{margin-bottom:0}.elementor-9796 .elementor-element.elementor-element-534205aa .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center}.elementor-9796 .elementor-element.elementor-element-534205aa .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-9796 .elementor-element.elementor-element-534205aa .gem-icon-inner svg{font-size:48px}.elementor-9796 .elementor-element.elementor-element-534205aa .gem-icon-inner{padding:5px;transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-534205aa .gem-counter-icon{margin-bottom:10px}.elementor-9796 .elementor-element.elementor-element-534205aa .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-534205aa .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-534205aa .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-7a693c0d .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-6f3092ab .gem-counter-number{margin-bottom:0}.elementor-9796 .elementor-element.elementor-element-6f3092ab .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center}.elementor-9796 .elementor-element.elementor-element-6f3092ab .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-9796 .elementor-element.elementor-element-6f3092ab .gem-icon-inner svg{font-size:48px}.elementor-9796 .elementor-element.elementor-element-6f3092ab .gem-icon-inner{padding:5px;transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-6f3092ab .gem-counter-icon{margin-bottom:10px}.elementor-9796 .elementor-element.elementor-element-6f3092ab .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-6f3092ab .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-6f3092ab .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-2f8c3b7 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-aee0892 .gem-counter-number{margin-bottom:0}.elementor-9796 .elementor-element.elementor-element-aee0892 .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center}.elementor-9796 .elementor-element.elementor-element-aee0892 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-9796 .elementor-element.elementor-element-aee0892 .gem-icon-inner svg{font-size:48px}.elementor-9796 .elementor-element.elementor-element-aee0892 .gem-icon-inner{padding:5px;transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-aee0892 .gem-counter-icon{margin-bottom:10px}.elementor-9796 .elementor-element.elementor-element-aee0892 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-aee0892 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-aee0892 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-471755ae .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-69d80cc7 .gem-counter-number{margin-bottom:0}.elementor-9796 .elementor-element.elementor-element-69d80cc7 .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center}.elementor-9796 .elementor-element.elementor-element-69d80cc7 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-9796 .elementor-element.elementor-element-69d80cc7 .gem-icon-inner svg{font-size:48px}.elementor-9796 .elementor-element.elementor-element-69d80cc7 .gem-icon-inner{padding:5px;transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-69d80cc7 .gem-counter-icon{margin-bottom:10px}.elementor-9796 .elementor-element.elementor-element-69d80cc7 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-69d80cc7 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-69d80cc7 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-e152cba{margin-top:80px;margin-bottom:0}.elementor-9796 .elementor-element.elementor-element-a99c21b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-9796 .elementor-element.elementor-element-a99c21b .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-5f4bcdc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-9796 .elementor-element.elementor-element-5f4bcdc .elementor-heading-title a:hover,.elementor-9796 .elementor-element.elementor-element-5f4bcdc .elementor-heading-title a:focus{color:var(--e-global-color-34188ae)}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-9796 .elementor-element.elementor-element-bcf9f30 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(0px/2)!important}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-9796 .elementor-element.elementor-element-bcf9f30 .skeleton-posts.portfolio-row{margin:calc(-0px/2)}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-0px/2) 0}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:0;padding-right:0}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(0px/2);padding-right:calc(0px/2)}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:0;padding-right:0}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:0}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-0px/2)}.elementor-9796 .elementor-element.elementor-element-bcf9f30>.elementor-widget-container{margin:30px 0 0 0}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);filter:brightness(75%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .info{left:0}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .post-date{left:0}.elementor-9796 .elementor-element.elementor-element-bcf9f30 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-9796 .elementor-element.elementor-element-84709a3:not(.elementor-motion-effects-element-type-background),.elementor-9796 .elementor-element.elementor-element-84709a3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ml4ds5noqxtv.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://magictowns.it/wp-content/uploads/2024/09/veneto-mountains-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-9796 .elementor-element.elementor-element-84709a3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 80px 0}.elementor-9796 .elementor-element.elementor-element-84709a3>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9796 .elementor-element.elementor-element-b984fcb.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-9796 .elementor-element.elementor-element-b984fcb .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-9a9f724{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-9796 .elementor-element.elementor-element-1310fcc .skeleton-posts.portfolio-row .portfolio-item{padding:calc(15px/2)!important}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-9796 .elementor-element.elementor-element-1310fcc .skeleton-posts.portfolio-row{margin:calc(-15px/2)}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-15px/2) 0}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:15px;padding-right:15px}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(15px/2);padding-right:calc(15px/2)}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:15px;padding-right:15px}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:15px}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-15px/2)}.elementor-9796 .elementor-element.elementor-element-1310fcc>.elementor-widget-container{margin:30px 0 90px 0}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);filter:brightness(75%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-1310fcc .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .info{left:0}.elementor-9796 .elementor-element.elementor-element-1310fcc .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .post-date{left:0}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .portfolio-filters{text-align:center}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .portfolio-filters a,.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{background-color:#FFA801;color:#FFF}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .portfolio-filters a:hover,.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button:hover{background-color:#969696}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .portfolio-filters a.active,.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button.active{background-color:#000}.elementor-9796 .elementor-element.elementor-element-1310fcc .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-9796 .elementor-element.elementor-element-53a5fe7 .gem-button-container .gem-button:hover{background-color:#FFF}.elementor-9796 .elementor-element.elementor-element-53a5fe7 .gem-button-container{text-align:center}.elementor-9796 .elementor-element.elementor-element-53a5fe7 .gem-button-container .gem-button{border-radius:0 0 0 0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF}.elementor-9796 .elementor-element.elementor-element-53a5fe7 .gem-button-container .gem-button .gem-text-button{color:#FFF}.elementor-9796 .elementor-element.elementor-element-53a5fe7 .gem-button-container .gem-button:hover .gem-text-button{color:#1C2E3D}.elementor-9796 .elementor-element.elementor-element-bdb3d6d{margin-top:80px;margin-bottom:80px}.elementor-9796 .elementor-element.elementor-element-345e877 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-221fc0f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-9796 .elementor-element.elementor-element-221fc0f .elementor-heading-title a:hover,.elementor-9796 .elementor-element.elementor-element-221fc0f .elementor-heading-title a:focus{color:var(--e-global-color-34188ae)}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-9796 .elementor-element.elementor-element-a110e6d .skeleton-posts.portfolio-row .portfolio-item{padding:calc(15px/2)!important}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-9796 .elementor-element.elementor-element-a110e6d .skeleton-posts.portfolio-row{margin:calc(-15px/2)}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-15px/2) 0}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:15px;padding-right:15px}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(15px/2);padding-right:calc(15px/2)}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:15px;padding-right:15px}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:15px}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-15px/2)}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:300px!important;padding-bottom:0!important;aspect-ratio:initial!important}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:300px!important}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);filter:brightness(70%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio-item .caption .title a{text-transform:normal}.elementor-9796 .elementor-element.elementor-element-a110e6d .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .info{left:0}.elementor-9796 .elementor-element.elementor-element-a110e6d .version-new.news-grid.portfolio.title-on-hover .portfolio-item .image .links .caption .post-date{left:0}.elementor-9796 .elementor-element.elementor-element-a110e6d .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-9796 .elementor-element.elementor-element-1822262:not(.elementor-motion-effects-element-type-background),.elementor-9796 .elementor-element.elementor-element-1822262>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ml4ds5noqxtv.i.optimole.com/w:1920/h:1280/q:mauto/f:best/https://magictowns.it/wp-content/uploads/2024/09/veneto-background-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-9796 .elementor-element.elementor-element-1822262>.elementor-background-overlay{background-color:#000;opacity:.7;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9796 .elementor-element.elementor-element-1822262{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;color:#FFF;padding:100px 0 100px 0}.elementor-9796 .elementor-element.elementor-element-1822262 .elementor-heading-title{color:#FFF}.elementor-9796 .elementor-element.elementor-element-f5cafb5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-9796 .elementor-element.elementor-element-f5cafb5 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-c1a45af{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-9796 .elementor-element.elementor-element-c1a45af,.elementor-9796 .elementor-element.elementor-element-c1a45af .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFF}.elementor-9796 .elementor-element.elementor-element-0c48107{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-9796 .elementor-element.elementor-element-50da0994>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-9796 .elementor-element.elementor-element-50da0994>.elementor-background-overlay{opacity:.7;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9796 .elementor-element.elementor-element-50da0994{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 20px 60px 20px}.elementor-9796 .elementor-element.elementor-element-7fa114ed .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonial-image{width:128px;height:128px}.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonial-image,.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonial-image img,.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonial-image>span::before{border-radius:60% 60% 60% 60%}.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonial-name,.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonial-name span{color:#020101!important}.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonial-text p,.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonial-text div{color:#5f727f;font-family:"Source Sans Pro",Sans-serif;font-size:24px;font-weight:300}.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonial-wrapper::after,.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonial-wrapper p::after{color:#FFA801}.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonials .gem-testimonial-wrapper p::after,.elementor-9796 .elementor-element.elementor-element-5630d837 .gem-testimonials .gem-testimonial-wrapper::after{font-size:60px}.elementor-9796 .elementor-element.elementor-element-342e9982 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-482cbce{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-9796 .elementor-element.elementor-element-482cbce .elementor-heading-title{font-size:25px;letter-spacing:0;color:#000}.elementor-9796 .elementor-element.elementor-element-64a373c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px}.elementor-9796 .elementor-element.elementor-element-64a373c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-9796 .elementor-element.elementor-element-64a373c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-9796 .elementor-element.elementor-element-64a373c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-9796 .elementor-element.elementor-element-64a373c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-9796 .elementor-element.elementor-element-64a373c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-9796 .elementor-element.elementor-element-64a373c .elementor-icon-list-icon i{color:#FFA801;transition:color 0.3s}.elementor-9796 .elementor-element.elementor-element-64a373c .elementor-icon-list-icon svg{fill:#FFA801;transition:fill 0.3s}.elementor-9796 .elementor-element.elementor-element-64a373c .elementor-icon-list-icon{padding-inline-end:5px}.elementor-9796 .elementor-element.elementor-element-64a373c .elementor-icon-list-text{color:#000;transition:color 0.3s}.elementor-9796 .elementor-element.elementor-element-9ff84b5 .gem-button-container .gem-button{background-color:#FFA801;border-radius:5px 5px 5px 5px}.elementor-9796 .elementor-element.elementor-element-9ff84b5 .gem-button-container .gem-button:hover{background-color:#000;border-style:solid;border-color:#000}.elementor-9796 .elementor-element.elementor-element-9ff84b5>.elementor-widget-container{margin:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-9ff84b5 .gem-button-container .gem-button .gem-text-button{color:#FFF;letter-spacing:1px}.elementor-9796 .elementor-element.elementor-element-9ff84b5 .gem-button-container .gem-button:hover .gem-text-button{color:#FFA801}.elementor-9796 .elementor-element.elementor-element-9ff84b5 .gem-button-container .gem-button-separator a{margin:0 20px}.elementor-9796 .elementor-element.elementor-element-79fbc37d{margin-top:20px;margin-bottom:50px}.elementor-9796 .elementor-element.elementor-element-4107c63f .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-4107c63f>.elementor-element-populated{padding:30px 21px 65px 21px}.elementor-9796 .elementor-element.elementor-element-2e2b2dd{text-align:center}.elementor-9796 .elementor-element.elementor-element-2e2b2dd .elementor-heading-title a:hover,.elementor-9796 .elementor-element.elementor-element-2e2b2dd .elementor-heading-title a:focus{color:var(--e-global-color-34188ae)}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1!important;height:auto}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-9796 .elementor-element.elementor-element-36ade8ac .skeleton-posts.portfolio-row .portfolio-item{padding:calc(10px/2)!important}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-9796 .elementor-element.elementor-element-36ade8ac .skeleton-posts.portfolio-row{margin:calc(-10px/2)}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-10px/2) 0}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:10px;padding-right:10px}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(10px/2);padding-right:calc(10px/2)}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:10px;padding-right:10px}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:10px}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-10px/2)}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{background-color:#FFA8010F;border-radius:0 0 20px 20px;padding:15px 15px 15px 15px!important}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:340px!important;padding-bottom:0!important;aspect-ratio:initial!important}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:340px!important}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:20px 20px 0 0}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:20px 20px 0 0}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:20px 20px 0 0}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:20px 20px 0 0}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-size:20px}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.news-grid.title-on-page .portfolio-item .wrap{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.news-grid.title-on-page .portfolio-item .wrap>.caption .title{margin:0 0 20px 0}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-9796 .elementor-element.elementor-element-36ade8ac .gem-pagination a{color:#000;font-family:"Montserrat",Sans-serif;font-size:16px}.elementor-9796 .elementor-element.elementor-element-36ade8ac .gem-pagination a.current{background-color:#FFA801}.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .gem-pagination .prev,.elementor-9796 .elementor-element.elementor-element-36ade8ac .portfolio.portfolio-grid.news-grid .gem-pagination .next{border-radius:5px 5px 5px 5px}.elementor-9796 .elementor-element.elementor-element-36ade8ac .read-more-button .gem-button-container .gem-button span{color:#000}.elementor-9796 .elementor-element.elementor-element-36ade8ac .read-more-button .gem-button-container .gem-button .gem-button-icon{color:#000}.elementor-9796 .elementor-element.elementor-element-36ade8ac .read-more-button .gem-button-container .gem-button .gem-button-icon svg{fill:#000}.elementor-9796 .elementor-element.elementor-element-36ade8ac .read-more-button .gem-button-container .gem-button{font-size:18px;background-color:#FFA801}.elementor-9796 .elementor-element.elementor-element-36ade8ac .read-more-button .gem-button-container .gem-button:hover{background-color:#fff0}.elementor-9796 .elementor-element.elementor-element-b77742b .gem-button-container .gem-button{background-color:#FFA801;border-radius:5px 5px 5px 5px}.elementor-9796 .elementor-element.elementor-element-b77742b .gem-button-container .gem-button:hover{background-color:#000;border-style:solid;border-color:#000}.elementor-9796 .elementor-element.elementor-element-b77742b>.elementor-widget-container{margin:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-b77742b .gem-button-container .gem-button .gem-text-button{color:#FFF;letter-spacing:1px}.elementor-9796 .elementor-element.elementor-element-b77742b .gem-button-container .gem-button:hover .gem-text-button{color:#FFA801}.elementor-9796 .elementor-element.elementor-element-b77742b .gem-button-container .gem-button-separator a{margin:0 20px}.elementor-9796 .elementor-element.elementor-element-51c2d567:not(.elementor-motion-effects-element-type-background),.elementor-9796 .elementor-element.elementor-element-51c2d567>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2C2E3D;background-image:url(https://ml4ds5noqxtv.i.optimole.com/w:1920/h:1280/q:mauto/f:best/https://magictowns.it/wp-content/uploads/2024/09/veneto-venice.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-9796 .elementor-element.elementor-element-51c2d567>.elementor-background-overlay{background-color:#000;opacity:.75;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9796 .elementor-element.elementor-element-51c2d567>.elementor-container{max-width:800px}.elementor-9796 .elementor-element.elementor-element-51c2d567{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:120px 21px 120px 21px}.elementor-9796 .elementor-element.elementor-element-6231378d .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-912a8a7{border-style:solid;border-width:0 2px 0 2px;border-color:#FFF;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0}.elementor-9796 .elementor-element.elementor-element-912a8a7>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9796 .elementor-element.elementor-element-13238680>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-9796 .elementor-element.elementor-element-13238680 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-83942a8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;--divider-icon-size:48px;--divider-element-spacing:0px}.elementor-9796 .elementor-element.elementor-element-83942a8 .elementor-divider-separator{width:100%}.elementor-9796 .elementor-element.elementor-element-83942a8 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-9796 .elementor-element.elementor-element-83942a8.elementor-view-stacked .elementor-icon{background-color:#FFA801}.elementor-9796 .elementor-element.elementor-element-83942a8.elementor-view-framed .elementor-icon,.elementor-9796 .elementor-element.elementor-element-83942a8.elementor-view-default .elementor-icon{color:#FFA801;border-color:#FFA801}.elementor-9796 .elementor-element.elementor-element-83942a8.elementor-view-framed .elementor-icon,.elementor-9796 .elementor-element.elementor-element-83942a8.elementor-view-default .elementor-icon svg{fill:#FFA801}.elementor-9796 .elementor-element.elementor-element-4063c54c{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-9796 .elementor-element.elementor-element-4063c54c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-9796 .elementor-element.elementor-element-4063c54c .elementor-heading-title{color:#FFF}.elementor-9796 .elementor-element.elementor-element-9839880{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 30px) 10px}.elementor-9796 .elementor-element.elementor-element-9839880,.elementor-9796 .elementor-element.elementor-element-9839880 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFF}.elementor-9796 .elementor-element.elementor-element-3565883b .gem-button-container .gem-button{background-color:#FFA801;border-radius:5px 5px 5px 5px}.elementor-9796 .elementor-element.elementor-element-3565883b .gem-button-container .gem-button:hover{background-color:#FFF}.elementor-9796 .elementor-element.elementor-element-3565883b>.elementor-widget-container{margin:0 0 -24px 0}.elementor-9796 .elementor-element.elementor-element-3565883b .gem-button-container .gem-button .gem-text-button{color:#FFF;letter-spacing:1px}.elementor-9796 .elementor-element.elementor-element-3565883b .gem-button-container .gem-button:hover .gem-text-button{color:#FFA801}.elementor-9796 .elementor-element.elementor-element-3565883b .gem-button-separator .gem-button-separator-line{border-top-width:2px}.elementor-9796 .elementor-element.elementor-element-3565883b .gem-button-container .gem-button-separator a{margin:0 20px}.elementor-9796 .elementor-element.elementor-element-b9dd8bb{margin-top:0;margin-bottom:50px}.elementor-9796 .elementor-element.elementor-element-f1cba3e .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-f1cba3e>.elementor-element-populated{padding:80px 21px 65px 21px}.elementor-9796 .elementor-element.elementor-element-635b8e9{text-align:center}.elementor-9796 .elementor-element.elementor-element-635b8e9 .elementor-heading-title a:hover,.elementor-9796 .elementor-element.elementor-element-635b8e9 .elementor-heading-title a:focus{color:var(--e-global-color-34188ae)}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1!important;height:auto}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-9796 .elementor-element.elementor-element-55f7838 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(10px/2)!important}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-9796 .elementor-element.elementor-element-55f7838 .skeleton-posts.portfolio-row{margin:calc(-10px/2)}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-10px/2) 0}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:10px;padding-right:10px}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(10px/2);padding-right:calc(10px/2)}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:10px;padding-right:10px}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:10px}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-10px/2)}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{background-color:#FFA8010F;border-radius:0 0 20px 20px;padding:15px 15px 15px 15px!important}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:340px!important;padding-bottom:0!important;aspect-ratio:initial!important}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:340px!important}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:20px 20px 0 0}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:20px 20px 0 0}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:20px 20px 0 0}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:20px 20px 0 0}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-size:20px}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.news-grid.title-on-page .portfolio-item .wrap{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.news-grid.title-on-page .portfolio-item .wrap>.caption .title{margin:0 0 20px 0}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-9796 .elementor-element.elementor-element-55f7838 .gem-pagination a{color:#000;font-family:"Montserrat",Sans-serif;font-size:16px}.elementor-9796 .elementor-element.elementor-element-55f7838 .gem-pagination a.current{background-color:#FFA801}.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .gem-pagination .prev,.elementor-9796 .elementor-element.elementor-element-55f7838 .portfolio.portfolio-grid.news-grid .gem-pagination .next{border-radius:5px 5px 5px 5px}.elementor-9796 .elementor-element.elementor-element-55f7838 .read-more-button .gem-button-container .gem-button span{color:#000}.elementor-9796 .elementor-element.elementor-element-55f7838 .read-more-button .gem-button-container .gem-button .gem-button-icon{color:#000}.elementor-9796 .elementor-element.elementor-element-55f7838 .read-more-button .gem-button-container .gem-button .gem-button-icon svg{fill:#000}.elementor-9796 .elementor-element.elementor-element-55f7838 .read-more-button .gem-button-container .gem-button{font-size:18px;background-color:#FFA801}.elementor-9796 .elementor-element.elementor-element-55f7838 .read-more-button .gem-button-container .gem-button:hover{background-color:#fff0}.elementor-9796 .elementor-element.elementor-element-4328427 .gem-button-container .gem-button{background-color:#FFA801;border-radius:5px 5px 5px 5px}.elementor-9796 .elementor-element.elementor-element-4328427 .gem-button-container .gem-button:hover{background-color:#000;border-style:solid;border-color:#000}.elementor-9796 .elementor-element.elementor-element-4328427>.elementor-widget-container{margin:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-4328427 .gem-button-container .gem-button .gem-text-button{color:#FFF;letter-spacing:1px}.elementor-9796 .elementor-element.elementor-element-4328427 .gem-button-container .gem-button:hover .gem-text-button{color:#FFA801}.elementor-9796 .elementor-element.elementor-element-4328427 .gem-button-container .gem-button-separator a{margin:0 20px}.elementor-9796 .elementor-element.elementor-element-c9e94f8{margin-top:0;margin-bottom:50px}.elementor-9796 .elementor-element.elementor-element-e77dc46 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-e77dc46>.elementor-element-populated{padding:80px 21px 65px 21px}.elementor-9796 .elementor-element.elementor-element-c8a7192{text-align:center}.elementor-9796 .elementor-element.elementor-element-c8a7192 .elementor-heading-title{text-transform:uppercase}.elementor-9796 .elementor-element.elementor-element-c8a7192 .elementor-heading-title a:hover,.elementor-9796 .elementor-element.elementor-element-c8a7192 .elementor-heading-title a:focus{color:var(--e-global-color-34188ae)}.elementor-9796 .elementor-element.elementor-element-a30c94b>.elementor-background-overlay{opacity:.7}.elementor-9796 .elementor-element.elementor-element-a30c94b .elementor-heading-title{color:#FFF}.elementor-9796 .elementor-element.elementor-element-a30c94b{color:#FFF;padding:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-eab6b44.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-9796 .elementor-element.elementor-element-eab6b44 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-e3f7029{text-align:center}.elementor-9796 .elementor-element.elementor-element-e3f7029 .elementor-heading-title{color:var(--e-global-color-91a5a94)}.elementor-9796 .elementor-element.elementor-element-c0296e1,.elementor-9796 .elementor-element.elementor-element-c0296e1 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-91a5a94)}.elementor-9796 .elementor-element.elementor-element-6ff4f584{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 20px 0 20px}.elementor-9796 .elementor-element.elementor-element-6ff4f584>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9796 .elementor-element.elementor-element-273b0310 .elementor-widget-wrap{flex-wrap:wrap}.elementor-9796 .elementor-element.elementor-element-273b0310>.elementor-element-populated{padding:0 20px 0 20px}.elementor-9796 .elementor-element.elementor-element-3ee2118 .team-person{background-color:#FFFFFF!important}.elementor-9796 .elementor-element.elementor-element-3ee2118 .team-person-position{color:#FFA801;font-weight:600}.elementor-9796 .elementor-element.elementor-element-3ee2118 .socials-item i:before{font-size:30px;height:30px}.elementor-9796 .elementor-element.elementor-element-3ee2118 .socials-item{margin:5px 5px 5px 5px;color:#FFA801}@media(max-width:1024px) and (min-width:768px){.elementor-9796 .elementor-element.elementor-element-3dee5822{width:50%}.elementor-9796 .elementor-element.elementor-element-7a693c0d{width:50%}.elementor-9796 .elementor-element.elementor-element-2f8c3b7{width:50%}.elementor-9796 .elementor-element.elementor-element-471755ae{width:100%}}@media(max-width:1024px){.elementor-9796 .elementor-element.elementor-element-1f8f2bc2:not(.elementor-motion-effects-element-type-background),.elementor-9796 .elementor-element.elementor-element-1f8f2bc2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-9796 .elementor-element.elementor-element-3d62dc1{margin-top:-40px;margin-bottom:0}.elementor-9796 .elementor-element.elementor-element-471755ae>.elementor-element-populated{margin:20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9796 .elementor-element.elementor-element-4107c63f>.elementor-element-populated{padding:70px 21px 55px 21px}.elementor-9796 .elementor-element.elementor-element-f1cba3e>.elementor-element-populated{padding:70px 21px 55px 21px}.elementor-9796 .elementor-element.elementor-element-e77dc46>.elementor-element-populated{padding:70px 21px 55px 21px}}@media(max-width:767px){.elementor-9796 .elementor-element.elementor-element-1f8f2bc2:not(.elementor-motion-effects-element-type-background),.elementor-9796 .elementor-element.elementor-element-1f8f2bc2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-9796 .elementor-element.elementor-element-1f8f2bc2{padding:30px 10px 30px 10px}.elementor-9796 .elementor-element.elementor-element-1167e831,.elementor-9796 .elementor-element.elementor-element-1167e831 .elementor-text-editor *{line-height:1.3em}.elementor-9796 .elementor-element.elementor-element-69957f64{padding:15px 15px 15px 15px}.elementor-9796 .elementor-element.elementor-element-1b52d913>.elementor-widget-container{margin:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-1b52d913 .gem-button-container .gem-button .gem-text-button{font-size:18px;letter-spacing:0}.elementor-9796 .elementor-element.elementor-element-1b52d913 .gem-button-container .gem-button-separator-line{width:0%}.elementor-9796 .elementor-element.elementor-element-1b52d913 .gem-button-container .gem-button-separator a{margin:0 0}.elementor-9796 .elementor-element.elementor-element-7551a123{padding:70px 21px 70px 21px}.elementor-9796 .elementor-element.elementor-element-3d62dc1{margin-top:0;margin-bottom:0}.elementor-9796 .elementor-element.elementor-element-7a693c0d>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9796 .elementor-element.elementor-element-2f8c3b7>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9796 .elementor-element.elementor-element-471755ae>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-9796 .elementor-element.elementor-element-84709a3{padding:30px 0 30px 0}.elementor-9796 .elementor-element.elementor-element-1310fcc>.elementor-widget-container{margin:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-1822262{padding:30px 0 30px 0}.elementor-9796 .elementor-element.elementor-element-50da0994{padding:0 0 30px 0}.elementor-9796 .elementor-element.elementor-element-7fa114ed>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-5630d837>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-9ff84b5>.elementor-widget-container{margin:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-9ff84b5 .gem-button-container .gem-button .gem-text-button{font-size:18px;letter-spacing:0}.elementor-9796 .elementor-element.elementor-element-9ff84b5 .gem-button-container .gem-button-separator-line{width:0%}.elementor-9796 .elementor-element.elementor-element-9ff84b5 .gem-button-container .gem-button-separator a{margin:0 0}.elementor-9796 .elementor-element.elementor-element-79fbc37d{margin-top:0;margin-bottom:0;padding:0 0 20px 0}.elementor-9796 .elementor-element.elementor-element-4107c63f>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-9796 .elementor-element.elementor-element-b77742b>.elementor-widget-container{margin:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-b77742b .gem-button-container .gem-button .gem-text-button{font-size:18px;letter-spacing:0}.elementor-9796 .elementor-element.elementor-element-b77742b .gem-button-container .gem-button-separator-line{width:0%}.elementor-9796 .elementor-element.elementor-element-b77742b .gem-button-container .gem-button-separator a{margin:0 0}.elementor-9796 .elementor-element.elementor-element-51c2d567{padding:40px 0 40px 0}.elementor-9796 .elementor-element.elementor-element-912a8a7{border-width:0 0 0 0;padding:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-13238680>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-83942a8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-9796 .elementor-element.elementor-element-83942a8 .elementor-divider-separator{width:0%}.elementor-9796 .elementor-element.elementor-element-4063c54c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-9796 .elementor-element.elementor-element-3565883b>.elementor-widget-container{margin:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-3565883b .gem-button-container .gem-button .gem-text-button{font-size:18px;letter-spacing:0}.elementor-9796 .elementor-element.elementor-element-3565883b .gem-button-container .gem-button-separator-line{width:0%}.elementor-9796 .elementor-element.elementor-element-3565883b .gem-button-container .gem-button-separator a{margin:0 0}.elementor-9796 .elementor-element.elementor-element-b9dd8bb{margin-top:0;margin-bottom:0;padding:0 0 20px 0}.elementor-9796 .elementor-element.elementor-element-f1cba3e>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-9796 .elementor-element.elementor-element-4328427>.elementor-widget-container{margin:0 0 0 0}.elementor-9796 .elementor-element.elementor-element-4328427 .gem-button-container .gem-button .gem-text-button{font-size:18px;letter-spacing:0}.elementor-9796 .elementor-element.elementor-element-4328427 .gem-button-container .gem-button-separator-line{width:0%}.elementor-9796 .elementor-element.elementor-element-4328427 .gem-button-container .gem-button-separator a{margin:0 0}.elementor-9796 .elementor-element.elementor-element-c9e94f8{margin-top:0;margin-bottom:0;padding:0 0 20px 0}.elementor-9796 .elementor-element.elementor-element-e77dc46>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-9796 .elementor-element.elementor-element-a30c94b{padding:30px 0 30px 0}}@media (max-width:767px){.gem-testimonials.style1 .gem-testimonial-content div{padding:10px 0;text-align:center;line-height:1.3}}.wp-grid-builder .wpgb-card-17 .wpgb-card-body{display:none}.wpgb-card-media.wpgb-scheme-light{height:250px}