.elementor-1848 .elementor-element.elementor-element-413c9cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1848 .elementor-element.elementor-element-1997993 .navbar-brand img{height:60px;}.elementor-1848 .elementor-element.elementor-element-1997993 .logo img{height:60px;}.elementor-1848 .elementor-element.elementor-element-1997993 .navbar-nav > li > a{font-family:"Aboreto", Sans-serif;}.elementor-1848 .elementor-element.elementor-element-1997993 .sub-menu li a{font-family:"Aboreto", Sans-serif;}.elementor-1848 .elementor-element.elementor-element-1997993 .action-title{font-family:"Aboreto", Sans-serif;}.elementor-1848 .elementor-element.elementor-element-1997993 .off-contact-info .sub-info{font-family:"Aboreto", Sans-serif;}.elementor-1848 .elementor-element.elementor-element-1997993 .theme-btn-main .theme-btn{font-family:"Aboreto", Sans-serif;color:#FFFFFF;}.elementor-1848 .elementor-element.elementor-element-1997993 .theme-btn-main{background-color:#232323;}.elementor-1848 .elementor-element.elementor-element-1997993 .mobile-menu-main .menu-list ul li a{font-family:"Aboreto", Sans-serif;}.elementor-1848 .elementor-element.elementor-element-352c90c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1848 .elementor-element.elementor-element-352c90c:not(.elementor-motion-effects-element-type-background), .elementor-1848 .elementor-element.elementor-element-352c90c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cantobar-marrakech.com/wp-content/uploads/2026/09/Img-6.png");}.elementor-1848 .elementor-element.elementor-element-eb4c2d0 .hero-sub{font-family:"Aboreto", Sans-serif;}.elementor-1848 .elementor-element.elementor-element-eb4c2d0 .title{font-family:"Aboreto", Sans-serif;}.elementor-1848 .elementor-element.elementor-element-eb4c2d0 .hero-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1848 .elementor-element.elementor-element-eb4c2d0 .hero-image img.float-bob-y{max-width:365px;}.elementor-1848 .elementor-element.elementor-element-b1082d7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1848 .elementor-element.elementor-element-d2ad82b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1848 .elementor-element.elementor-element-054ada3{text-align:center;}.elementor-1848 .elementor-element.elementor-element-054ada3 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:30px;}.elementor-1848 .elementor-element.elementor-element-f4b9774{border-radius:15px 15px 15px 15px;}.elementor-1848 .elementor-element.elementor-element-07ba8bf{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1848 .elementor-element.elementor-element-674060b{text-align:center;}.elementor-1848 .elementor-element.elementor-element-674060b .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:30px;}.elementor-1848 .elementor-element.elementor-element-45027d3{border-radius:15px 15px 15px 15px;}.elementor-1848 .elementor-element.elementor-element-8a7e072{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1848 .elementor-element.elementor-element-8a7e072:not(.elementor-motion-effects-element-type-background), .elementor-1848 .elementor-element.elementor-element-8a7e072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#470000;}.elementor-1848 .elementor-element.elementor-element-af0cfc4 .footer-logo img{width:145px;}.elementor-1848 .elementor-element.elementor-element-af0cfc4 .footer-content p{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1848 .elementor-element.elementor-element-af0cfc4 .widget-head span, .elementor-1848 .elementor-element.elementor-element-af0cfc4 .subscribe-text, .elementor-1848 .elementor-element.elementor-element-af0cfc4 .subscribe-text span{font-family:"Aboreto", Sans-serif;}.elementor-1848 .elementor-element.elementor-element-af0cfc4 .gt-list-area li a{color:#FFFFFF;font-family:"Aboreto", Sans-serif;font-weight:500;}.elementor-1848 .elementor-element.elementor-element-af0cfc4 .label-text{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-1848 .elementor-element.elementor-element-af0cfc4 .tp-newsletter-response{font-family:"Montserrat", Sans-serif;}.elementor-1848 .elementor-element.elementor-element-af0cfc4 .footer-bottom-wrapper p{font-family:"Montserrat", Sans-serif;font-size:14px;}@media(max-width:1024px){.elementor-1848 .elementor-element.elementor-element-b1082d7{--grid-auto-flow:row;}.elementor-1848 .elementor-element.elementor-element-d2ad82b{--grid-auto-flow:row;}.elementor-1848 .elementor-element.elementor-element-07ba8bf{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1848 .elementor-element.elementor-element-b1082d7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1848 .elementor-element.elementor-element-d2ad82b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1848 .elementor-element.elementor-element-07ba8bf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}