html{position:relative;min-height:100%}body{height:100%;font-family:"Poppins",sans-serif}header{position:sticky;z-index:2}main{position:relative}a{color:#2f251b}a:hover{color:#18521a}a:focus{outline:none}.page-content a{color:#e0821e}.page-content a:hover{color:#f3942e}.page-content a:focus{outline:none}.page-detail-section-title{font-size:36px;font-weight:600;line-height:1.15;padding-bottom:15px;color:#101d49;text-transform:uppercase;font-family:"EB Garamond",serif}h1,.h1{font-size:36px;font-weight:600;line-height:1.15;padding-bottom:15px;color:#101d49;text-transform:uppercase}@media(max-width:991px){h1,.h1{font-size:26px}}h2,.h2{font-size:28px;font-weight:600;line-height:1.15}@media(max-width:991px){h2,.h2{font-size:22px}}h3,.h3{font-size:21px;font-weight:600;line-height:1.33}h4,.h4{font-size:18px;font-weight:600;line-height:1.15}@media(max-width:991px){h4,.h4{font-size:16px}}h5,.h5{font-size:16px;font-weight:600;line-height:1.15}@media(max-width:991px){h5,.h5{font-size:14px}}h6,.h6{font-size:14px;font-weight:600;line-height:1.15}p{font-size:14px;line-height:23px}ul,ol{font-size:14px}.upperSubtitle{font-size:14px;color:#464646;line-height:1.15}.container,.container-fluid{padding-left:1.5rem;padding-right:1.5rem}.magn-green{color:#94af30}@media(max-width:767px){main{padding-top:40px}}@media(max-width:767px){.container main{padding-top:20px}}.txtGreen{color:#94af30}.txtRed{color:#b52626}.txtOrange{color:#e0821e}a.txtOrange{text-decoration:underline;font-size:14px}.bigIcon{font-size:80px}.dashed-circle{display:inline-block;padding:0;border-radius:50%;border:1px dashed #bfbfbf}.dashed-circle .fas{margin:16px!important}.list-group-item.active{background-color:#e0821e;border-color:#e0821e}.list-group-item.active a:hover{color:#fff}.text-primary{color:#e0821e!important}.text-success{color:#94af30!important}.text-danger{color:#b52626!important}.btn-link{color:#e0821e}.btn-link:hover{color:#f3942e}.alert-success{color:#3f5943;background-color:#d9ecdc;border-color:#d9ecdc}body>div>main>div{padding-top:30px;padding-bottom:30px}body>div>main>.container{padding-top:0!important}body>div>main>.breadcrumbContainer{margin-top:0!important;padding-top:40px!important;padding-bottom:15px!important}@media(max-width:767px){body>div>main>.breadcrumbContainer{padding-top:20px!important;padding-bottom:20px!important}}body>div>main>.nobreadcrumb{padding-top:40px!important}.pageBG{background-image:url(/content/dist/assets/images/bg_site.jpg);background-repeat:no-repeat;background-size:cover;margin-top:-30px;padding-top:30px;padding-bottom:48px}.pageBG>.container{padding-top:40px!important}.bgIcon{font-size:200px;position:absolute;left:calc(50% - 100px);color:rgba(0,0,0,.05);text-align:center;z-index:-1}.fa-shopping-cart.bgIcon{left:calc(50% - 130px)}.fa-user.bgIcon{left:calc(50% - 85px)}.modalConfirm .modal-body{padding-bottom:0}.modalConfirm .modal-footer{padding-top:0;border-top:0}.greenDot{background-color:#94af30;border:2px solid #fff;border-radius:50%;position:absolute;height:10px;width:10px;top:0;left:22px}@media(max-width:991px){.greenDot{top:0;left:18px}}@media(max-width:767px){.greenDot{top:0;left:26px;height:14px;width:14px}}@media(max-width:575px){.greenDot{position:relative;top:-38px;left:25px}}@media(max-width:339px){.greenDot{position:relative;top:-30px;left:21px}}.breadcrumb .active{color:#18521a}.txtHighlight{font-family:"EB Garamond",serif;font-weight:bold}.btn{border-radius:3px;font-weight:600;font-weight:600;padding:8px 25px}.btn-facebook{background-color:#405d9d;color:#fff}.btn-google{background-color:#ff7575;color:#fff}.btn-primary,.btn-orange{background-color:#18521a;color:#fff!important;border-color:#18521a}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:focus,.btn-orange:hover,.btn-orange:not(:disabled):not(.disabled).active,.btn-orange:not(:disabled):not(.disabled):active,.btn-orange:focus{color:#fff!important;background-color:#87a10e;border-color:#87a10e}.btn-primary.disabled,.btn-primary:disabled,.btn-orange.disabled,.btn-orange:disabled{color:#fff!important;background-color:#cbcbcb;border-color:#cbcbcb}.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-orange:focus,.btn-orange:not(:disabled):not(.disabled).active:focus,.btn-orange:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(24,82,26,.5)}.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(24,82,26,.5)}.btn-outline-white{border-color:#fff;color:#fff!important}.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.btn-outline-white:hover{color:#fff!important;background-color:rgba(255,255,255,.5);border-color:#fff}.btn-outline-white.focus,.btn-outline-white:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-outline-primary{border-color:#18521a;color:#18521a!important}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:hover{color:#fff!important;background-color:#18521a;border-color:#18521a}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(81,123,82,.5)!important}.btn-outline-brown{border-color:rgba(47,37,27,.3);color:#2f251b!important}.btn-outline-brown:not(:disabled):not(.disabled).active,.btn-outline-brown:not(:disabled):not(.disabled):active,.btn-outline-brown:hover{color:#fff!important;background-color:#2f251b;border-color:#2f251b}.btn-outline-brown.focus,.btn-outline-brown:focus{box-shadow:0 0 0 .2rem rgba(224,130,30,.5)}.btn-outline-green{border-color:rgba(217,217,217,.5);color:#2f251b!important}.btn-outline-green:not(:disabled):not(.disabled).active,.btn-outline-green:not(:disabled):not(.disabled):active,.btn-outline-green:hover{color:#fff!important;background-color:#94af30;border-color:#94af30}.btn-outline-green:not(:disabled):not(.disabled).active i,.btn-outline-green:not(:disabled):not(.disabled):active i,.btn-outline-green:hover i{color:#fff!important}.btn-outline-green.focus,.btn-outline-green:focus{box-shadow:0 0 0 .2rem rgba(148,175,48,.5)}.btn-outline-secondary{border-color:rgba(217,217,217,.5);color:#2f251b!important}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:hover{color:#fff!important;background-color:#101d49;border-color:#101d49}.btn-outline-secondary:not(:disabled):not(.disabled).active i,.btn-outline-secondary:not(:disabled):not(.disabled):active i,.btn-outline-secondary:hover i{color:#fff!important}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(16,29,73,.5)}.btn-brown{background-color:#2f251b;color:#fff}.btn-brown:hover{color:#fff}.btn-brown.focus,.btn-brown:focus{box-shadow:0 0 0 .2rem rgba(47,37,27,.3)}.btn-blue{background-color:#101d49;color:#fff;font-family:"EB Garamond",serif;text-transform:uppercase;border-radius:0!important}.btn-blue:hover{color:#fff}.btn-blue.focus,.btn-blue:focus{box-shadow:0 0 0 .2rem rgba(16,29,73,.3)}.btn-green{background-color:#94af30;color:#fff}.btn-green:hover{color:#fff}.btn-green.focus,.btn-green:focus{box-shadow:0 0 0 .2rem rgba(148,175,48,.5)}.btn-red{background-color:#b52626;color:#fff}.btn-red:hover{color:#fff}.btn-red.focus,.btn-red:focus{box-shadow:0 0 0 .2rem rgba(181,38,38,.5)}.btn-anime-down{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}.btn-anime-down:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.15);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:4px}.btn-anime-down:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.btn-product{background-color:#94af30;color:#fff;font-weight:600;display:inline-block;padding:8px;width:170px;font-size:13px}@media(max-width:1199px){.btn-product{width:150px;font-size:11px}}@media(max-width:991px){.btn-product{width:140px;font-size:11px}}@media(max-width:767px){.btn-product{width:180px;font-size:12px}}.btn-product i{font-size:16px}.btn-product:hover{color:#fff}.btn-heart{width:auto;padding:7px 8px;margin:0;margin-top:0!important;background-color:#2f251b!important;text-align:center}.btn-heart.focus,.btn-heart:focus{box-shadow:0 0 0 .2rem rgba(47,37,27,.5)!important}.btn-heart-nolink{cursor:not-allowed!important}.btn-heart-nolink.focus,.btn-heart-nolink:focus{box-shadow:none!important}.hamburger-button:focus{border:0!important;outline:0!important}.btn-light{background-color:#ebebeb;border-color:#ebebeb}.btn-white{background-color:#fff;color:#2f251b}.btn-white .fas,.btn-white .fab,.btn-white .far{color:#101d49}.btn-white:hover{background-color:#101d49;color:#fff}.btn-white:hover .fas,.btn-white:hover .fab,.btn-white:hover .far{color:#fff}.hamburger-button{margin:40px 0 0 20px}.hamburger-button .hamburger-icon{width:35px;height:30px;position:relative;padding:5px;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.hamburger-button .hamburger-icon span{display:block;position:absolute;height:4px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburger-button .hamburger-icon span{background:#2f251b}.hamburger-button .hamburger-icon span:nth-child(1){top:5px}.hamburger-button .hamburger-icon span:nth-child(2),.hamburger-button .hamburger-icon span:nth-child(3){top:14px}.hamburger-button .hamburger-icon span:nth-child(4){top:23px}.hamburger-button .hamburger-icon.open span:nth-child(1){width:0%;left:50%}.hamburger-button .hamburger-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-button .hamburger-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger-button .hamburger-icon.open span:nth-child(4){width:0%;left:50%}.dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.dropdown-toggle:after{transition:.5s}.navbar{display:block;padding:0}.nav-logo{position:absolute;background-color:#fff;top:0;padding:0;box-shadow:0 2px 7px 0 rgba(0,0,0,.25);z-index:1000;display:flex;align-items:center}@media(min-width:1200px){.nav-logo{height:130px}}@media(max-width:767px){.nav-logo{left:50%;margin-left:-60px}}.nav-logo .navbar-brand{padding:0;text-align:center;margin:15px 10px;display:flex;align-items:center}@media(max-width:991px){.nav-logo .navbar-brand{margin:37px 10px 15px 10px}}@media(max-width:767px){.nav-logo .navbar-brand{margin:15px 10px}}.nav-logo .navbar-brand img{width:124px;height:84px}@media(max-width:991px){.nav-logo .navbar-brand img{width:99px;height:67px}}.menu-wrapper{width:100%}.menu-lang-mobile{width:100%;margin-top:4px;display:none}@media(max-width:767px){.menu-lang-mobile{display:block;background-color:#18521a;color:#fff}.menu-lang-mobile .container{padding-left:0}}.menu-lang-mobile .nav-lang{justify-content:flex-end;width:100%;margin-left:80px!important;margin-left:20px!important}.menu-lang-mobile .nav-lang .nav-item{border-left:1px solid #bfbfbf;border-left:0}.menu-lang-mobile .nav-lang .nav-item .nav-link{font-size:13px;line-height:12px;color:#fff;padding:12px 12px!important;border:1px solid rgba(255,255,255,.3);width:auto;margin-bottom:20px;margin-top:20px;width:70px;font-weight:600;letter-spacing:2px;margin-left:10px}.menu-lang-mobile .nav-lang .dropdown-toggle::after{color:#fbf6e9}.menu-lang-mobile .nav-lang .dropdown-menu{margin-bottom:15px}@media(max-width:767px){.menu-lang-desktop{display:none}}.menu-lang-desktop .dropdown-menu{padding:15px;border-radius:0;min-width:0;line-height:14px;margin-top:0}.menu-lang-desktop .dropdown-menu .dropdown-item{padding:5px 10px}.menu-top{width:100%;background-color:#18521a;color:#fff;line-height:18px}@media(max-width:767px){.menu-top{background-color:#18521a;margin-top:-1px}}.menu-top .container{padding-left:150px}@media(max-width:767px){.menu-top .container{padding-left:10px!important}}@media(max-width:991px){.menu-top .input-group-append{margin-right:0!important}}.menu-top ul.navbar-nav{justify-content:flex-end;padding-top:8px;padding-bottom:8px}@media(max-width:991px){.menu-top ul.navbar-nav{margin-left:auto!important}}@media(max-width:767px){.menu-top ul.navbar-nav{margin-right:0;margin-left:20px!important;width:100%}}.menu-top ul.navbar-nav .nav-link{color:#fff;border-right:1px solid #bfbfbf;padding:4px 12px!important;font-size:13px;font-weight:600}.menu-top ul.navbar-nav .nav-link:hover{color:rgba(255,255,255,.8)}@media(max-width:991px){.menu-top ul.navbar-nav .nav-link{padding:4px 8px!important;font-size:12px}}@media(max-width:767px){.menu-top ul.navbar-nav .nav-link{color:#fff;border-right:0;padding:0 0 0 8px!important;line-height:50px;font-weight:normal;border-bottom:1px solid rgba(255,255,255,.1)}}.menu-top ul.navbar-nav .dropdown-toggle::after{color:#fbf6e9}@media(max-width:767px){.menu-top ul.navbar-nav .dropdown-toggle::after{display:none}}.menu-top ul.navbar-nav .dropdown-menu ul li{padding-top:10px;padding-bottom:10px}.menu-top ul li:last-child .nav-link{border:0}@media(max-width:767px){.menu-top .li-account-menu,.menu-top .li-shoppingCart-menu{display:none}}@media(max-width:767px){.menu-top .phone-desktop{border:0!important}}.menu-main{background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);width:100%;height:70px;line-height:54px}.menu-main .container{justify-content:flex-end}@media(max-width:767px){.menu-main .container{padding-left:10px!important}}@media(max-width:1199px){.menu-main{height:auto;line-height:40px}}@media(min-width:768px){.menu-main .homeTitle{display:none}}.menu-main ul{justify-content:flex-end;margin-left:120px!important}@media(max-width:767px){.menu-main ul{margin-left:20px!important;width:90%;margin-right:20px}}.menu-main ul .nav-item.active{background-color:#fbf6e9;color:#fff!important}.menu-main ul .nav-item.active .link-orange{color:#fff!important}.menu-main ul .nav-link{color:#2f251b;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:8px 24px!important;font-size:14px}@media(max-width:991px){.menu-main ul .nav-link{padding:0 10px 0 10px!important;letter-spacing:2px;line-height:50px}}.menu-main ul .nav-item.show .nav-link{background-color:rgba(24,82,26,.3)}.menu-main ul .nav-home.active{background-color:rgba(255,255,255,.15)}@media(max-width:767px){.menu-main ul .nav-home{text-align:left}.menu-main ul .nav-home a{text-align:left!important}.menu-main ul .nav-home a .fa-home{display:none}}.menu-main .link-orange{color:#e0821e!important}@media(max-width:767px){.menu-main .dropdown-toggle[aria-expanded=true]:after{content:"-";padding-left:0}}@media(max-width:767px){.menu-main .dropdown-toggle:after{content:"+";border:0;background-color:rgba(255,255,255,.1);height:30px;width:30px;text-align:center;line-height:30px;font-size:14px;border-radius:50%;font-family:"Times New Roman",serif;float:right;margin-top:10px;padding-left:3px}}.menu-main .dropdown-menu{padding:40px 30px 30px 30px;border-radius:0;min-width:0;line-height:14px;margin-top:0;border:0;box-shadow:0 2px 4px rgba(0,0,0,.08);background:linear-gradient(180deg,#e9e9e9 0%,#fff 10%)}@media(max-width:767px){.menu-main .dropdown-menu{padding:30px;background:#fff}}.menu-main .dropdown-menu .dropdown-item{padding:10px 0}.menu-main .dropdown-menu .dropdown-item:focus,.menu-main .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#18521a;text-decoration:underline}@media(max-width:767px){.menu-wrapper{display:flex;flex-direction:column}.menu-main{order:2;margin-bottom:0}.menu-main .container{flex-direction:column}.menu-lang{order:1;padding-top:40px}.menu-top{order:3}.menu-top .nav-link{font-size:16px!important}.hidemobile{display:none}}.sideMenu li{border:0;font-weight:600;border-radius:0!important;padding:3px 20px;margin-bottom:6px;margin-top:6px}.sideMenu li:hover{background-color:rgba(251,246,233,.2)}.sideMenu li a{font-size:14px}.sideMenu li a:hover{text-decoration:none}.sideMenu li.active{background-color:rgba(251,246,233,.3);border:1px solid;border-color:rgba(251,246,233,.6);color:#18521a}.sideMenu li.active a{color:#18521a;font-family:"EB Garamond",serif;font-size:18px;font-weight:bold}.sideMenu li.active a:hover{color:#101d49}@media(max-width:991px){.img-menu{width:80px}}@media(max-width:767px){.img-menu{display:none}}.scroll-to-top{position:fixed;right:1rem;bottom:1rem;display:none;width:2.75rem;height:2.75rem;text-align:center;color:#fff;background:rgba(90,92,105,.5);line-height:46px;z-index:3}.scroll-to-top:focus,.scroll-to-top:hover{color:#fff}.scroll-to-top:hover{background:#5a5c69}.scroll-to-top i{font-weight:800}#CaptchaImage{border-radius:3% 3% 3% 3%;margin-bottom:2%}.declaration-title{color:#24408e;font-family:"EB Garamond",serif;font-weight:800}.declaration-main{margin-top:5%;margin-left:5%;margin-right:5%}.declaration-under-label{font-weight:500!important}.declaration-label{color:#2f251b;font-weight:600;font-size:14px;line-height:24px}.password-input{border-right:0}.password-icon{border-left:0 solid transparent;background:transparent}.validation-summary-errors ul{padding-left:0;margin-bottom:0;list-style:none}.validation-summary-errors ul li::before{font-family:"Font Awesome 5 Free";font-weight:600;content:"";margin-right:.25rem}.shoppingcart-qty input,.shoppingcart-qty textarea{border:1px solid #eee;box-sizing:border-box;margin:0;outline:none}.shoppingcart-qty input[type=button]{-webkit-appearance:button;cursor:pointer}.shoppingcart-qty input::-webkit-outer-spin-button,.shoppingcart-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.shoppingcart-qty .input-group{clear:both;position:relative}.shoppingcart-qty .input-group input[type=button]{background-color:#eee;min-width:38px;width:auto;transition:all 300ms ease}.shoppingcart-qty .input-group .button-minus,.shoppingcart-qty .input-group .button-plus{font-weight:600;height:38px;padding:0;width:38px;position:relative}.shoppingcart-qty .input-group .quantity-field{position:relative;height:38px;left:-2px;text-align:center;width:62px;display:inline-block;font-size:13px;resize:vertical;padding-right:10px}.shoppingcart-qty .button-plus{left:-13px}.shoppingcart-qty input[type=number]{-moz-appearance:textfield;-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid #d9d9d9;-webkit-text-fill-color:#2f251b;-webkit-box-shadow:0 0 0 1000px #fffaf4 inset;transition:background-color 5000s ease-in-out 0s}input{font-family:"Poppins",sans-serif;font-size:14px}.form-group label{color:#2f251b;font-weight:600;font-size:14px;line-height:24px}.formTitle{border-left:4px solid #94af30;padding-left:10px;line-height:27px;margin-bottom:10px;margin-top:20px}.formTitleHR{margin-left:15px;margin-top:10px;margin-bottom:30px}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#e0821e;background-color:#e0821e}.form-control:focus,.custom-control-input:focus{color:#495057;background-color:#fff;border-color:#18521a;outline:0;box-shadow:0 0 0 .2rem #517b52}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#e0821e}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(224,130,30,.25)}.btn-sc-remove-item{width:34px;padding:7px 0}.field-validation-error{font-weight:bold}.custom-radio .custom-control-label{font-weight:normal}.itemside{display:-webkit-box;display:-ms-flexbox;display:flex}.itemside .aside{position:relative;-ms-flex-negative:0;flex-shrink:0}.tracking-wrap{position:relative;background-color:#ddd;height:7px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;margin-top:50px}.tracking-wrap .step{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:25%;margin-top:-18px;text-align:center;position:relative}.tracking-wrap .step::before{height:7px;position:absolute;content:"";width:100%;left:0;top:18px}.tracking-wrap .step.active .icon{background:#3167eb;color:#fff}.tracking-wrap .step.active .text{font-weight:400;color:#000}.tracking-wrap .step.active:before{background:#3167eb}.tracking-wrap .icon{display:inline-block;width:40px;height:40px;line-height:40px;position:relative;border-radius:100%;background:#ddd}.tracking-wrap .text{display:block;margin-top:7px}.loading{position:fixed;width:100%;height:100%;display:none;top:0;left:0;right:0;bottom:0;margin-top:0;background-color:rgba(0,0,0,.5);z-index:1000}.loading .text-light{color:#18521a!important}footer{z-index:1;position:relative;background-color:#fff;border-top:1px solid #e8e8e8}footer .footer-logo img{margin-bottom:20px}footer .footer-logo .footer-info p{font-size:11px;line-height:14px}footer .footer-logo .footer-info i{color:#94af30;transform:rotate(90deg)}footer .social-media a{color:#101d49;padding:0 5px;font-size:25px}footer .container .row li{line-height:14px;margin-bottom:10px;font-size:13px;color:#2f251b}footer .container .h5{margin-bottom:20px}footer .bg-secondary{background-color:#18521a!important}@media(max-width:767px){footer .bg-secondary{padding-top:20px}}footer .bg-secondary a{color:#fff;font-weight:600;text-transform:uppercase;font-size:12px}footer .bg-secondary a:hover{color:rgba(255,255,255,.7)}@media(max-width:991px){footer .bg-secondary .col-12{margin-bottom:20px}}@media(max-width:767px){footer .bg-secondary .col-12{display:block!important;text-align:center}}@media(max-width:767px){footer .bg-secondary a.small{display:block!important;margin:10px 0!important}}footer .footer-logos{text-align:center}footer .footer-logos a{padding:5px 10px!important;display:inline-block}@media(max-width:991px){footer .footer-logos{margin-top:30px!important}}@media(max-width:767px){footer .footer-logos{margin-top:0!important}}.grecaptcha-badge{bottom:80px!important;z-index:3}@media(max-width:767px){.footer-menu{flex-direction:column}.footer-menu .col{margin-top:20px}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.swiper-container{height:335px}.swiper-scrollbar{bottom:60px!important;width:50%!important;margin-left:23.5%;height:8px!important}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.swiper-slide img{display:block;width:286px;height:248px;object-fit:cover}.swiper-wrapper{width:286px;height:248px}.swiper-slide{border:solid 12px #f2f5f7;background-color:purple}.jours-islamiques{width:240px;height:410px;border:1px solid #ddd}.home-carousel{margin-bottom:15px;margin-top:-30px}.home-carousel .carousel-item{height:460px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media(max-width:767px){.home-carousel .carousel-item{height:calc(100vh - 120px)}}.home-carousel .carousel-item .container{height:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:0 100px}@media(max-width:767px){.home-carousel .carousel-item .container{padding:0 45px}}.home-carousel .carousel-item .container .carousel-content h2{font-size:40px;margin:0 110px 15px 110px}@media(max-width:991px){.home-carousel .carousel-item .container .carousel-content h2{font-size:28px;margin:0 20px 15px 20px}}@media(max-width:575px){.home-carousel .carousel-item .container .carousel-content h2{font-size:24px}}.home-carousel .carousel-item .container .carousel-content p{font-size:20px;line-height:1.3;margin:0 50px}@media(max-width:991px){.home-carousel .carousel-item .container .carousel-content p{margin:0 20px}}@media(max-width:575px){.home-carousel .carousel-item .container .carousel-content p{font-size:16px}}.home-carousel .carousel-item .container .carousel-content .btn-light{color:#2f251b}.bannerTopHome{padding-top:30px;height:468px;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-content:center;flex-direction:column;padding-bottom:0;position:relative;background-position:center center}@media(max-width:767px){.bannerTopHome{height:calc(100vh - 120px)}}.bannerTopHome::before{display:block;position:absolute;width:50%;background-color:rgba(40,32,24,.7);height:100%;content:"";top:0;left:0}@media(max-width:767px){.bannerTopHome::before{display:none}}.bannerTopHome .container{z-index:1}@media(max-width:767px){.bannerTopHome .container{background-color:rgba(40,32,24,.7);padding-top:20px}}.bannerTopHome .bannerTop-content{width:50%;padding-right:100px;text-align:left}@media(max-width:767px){.bannerTopHome .bannerTop-content{width:100%;padding-right:0;padding-top:0}}.bannerTopHome .bannerTop-content .h1{font-size:50px}@media(max-width:991px){.bannerTopHome .bannerTop-content .h1{font-size:40px}}.bannerTopHome .bannerTop-content p{font-size:16px;color:#fff;margin-top:30px}@media(max-width:991px){.col-mot{margin-bottom:15px}}.home-mot{background-color:#fff;padding:20px;border:20px solid #fbf6e9}@media(max-width:767px){.home-mot{margin-bottom:0}}.home-mot .presidentWord{background-color:#fbf6e9;height:280px;background-repeat:no-repeat;background-position:left top;position:relative;padding-left:300px}@media(max-width:767px){.home-mot .presidentWord{margin-bottom:30px;height:auto;padding-bottom:30px;padding-top:412px;background-position-x:center;background-size:contain;padding-left:0}}@media(max-width:575px){.home-mot .presidentWord{padding-top:73vw}}.home-mot .presidentWord .card-body{flex:none}.home-mot .presidentWord h2{font-size:25px}@media(max-width:1199px){.home-mot .presidentWord h2{font-size:20px}}.home-mot .presidentWord p{font-size:16px;padding:0}@media(max-width:1199px){.home-mot .presidentWord p{font-size:13px}}@media(max-width:991px){.home-mot .presidentWord p{font-size:14px}}@media(max-width:575px){.home-mot .presidentWord p{padding:30px 0 0 0}}.home-mot .presidentWord p.upperSubtitle{font-size:14px;margin-bottom:5px}.list-obituary .list-group-item{color:#2f251b!important}@media(max-width:991px){.list-obituary .list-group-item{display:block!important}}@media(max-width:767px){.list-obituary .list-group-item{display:flex!important}}@media(max-width:767px){.list-obituary .list-group-item .name{display:inline!important;width:auto}}.list-obituary .list-group-item .lastname{text-transform:uppercase;font-weight:bold}.list-obituary .list-group-item .date{color:#8e6363;font-style:italic}@media(max-width:991px){.list-obituary .list-group-item .date{display:block;width:100%}}@media(max-width:767px){.list-obituary .list-group-item .date{display:inline!important;text-align:right;width:auto}}.list-obituary .bg-dark{background-color:#101d49!important;color:#fff!important;text-decoration:none;font-weight:bold}@media(max-width:991px){.list-obituary .bg-dark{display:flex!important}}@media(max-width:575px){.list-obituary span{font-size:14px}}.list-obituary .fa-video{color:#94af30;margin-left:10px}.home-services{margin-bottom:30px}.home-services .service-banner{height:330px;display:flex;justify-content:center;padding:30px 40px}@media(max-width:991px){.home-services .service-banner{padding:30px}}@media(max-width:767px){.home-services .service-banner{padding:30px 30px;height:auto;margin-top:30px}}.home-services .service-banner .card-body{flex:none}.home-services .service-banner .card-body p.upperSubtitle{font-size:15px;margin-bottom:10px;text-transform:uppercase;font-family:"Cormorant",times,serif}.home-services .service-banner .card-body .btn-outline-white{font-family:"Cormorant",times,serif;border-radius:0}.banner-citation{height:245px;background-repeat:no-repeat;background-position:center bottom;background-size:contain}@media(max-width:767px){.banner-citation{margin-top:-100px}}.home-banner{margin-bottom:60px;background-image:url(/content/dist/assets/images/banner_home.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:304px;display:flex;align-items:center}.home-banner .container{padding:30px 100px}@media(max-width:991px){.home-banner .container{padding:60px}}@media(max-width:767px){.home-banner .container{padding:30px}}.home-banner p{font-size:35px;line-height:1.4;font-family:"Cormorant",times,serif;font-style:italic}@media(max-width:767px){.home-banner p{font-size:25px}}.home-banner .btn{margin-top:0!important;width:165px;border-top-left-radius:0;border-top-right-radius:0}.home-banner .div-mapAssist{width:165px;border-top-left-radius:3px;border-top-right-radius:3px;text-align:center;margin:auto;background-color:#fff;margin-top:30px}.home-numbers{margin-top:80px!important;margin-bottom:100px!important}@media(max-width:767px){.home-numbers{margin-top:40px!important;margin-bottom:50px!important}}.home-numbers h2{font-size:30px;color:#101d49;text-transform:uppercase;letter-spacing:3px;height:133px;background-position:center center;background-repeat:no-repeat;background-size:contain;display:flex;width:100%;justify-content:center;align-items:center;font-weight:800}.home-numbers .number-item{display:flex}.home-numbers .number-item .number-img{margin-right:20px;margin-top:15px}@media(max-width:767px){.home-numbers .number-item .number-img{margin-top:0}}.home-numbers .number-item .number-text .description{display:block;color:#101d49;font-size:12px}@media(max-width:767px){.home-numbers .number-item .number-text .description{font-size:10px}}.home-numbers .number-item .number-text .number{display:block;color:#18521a;font-size:50px;font-family:"EB Garamond",serif;line-height:50px;font-weight:bold;margin-bottom:40px}@media(max-width:1199px){.home-numbers .number-item .number-text .number{font-size:40px;line-height:40px}}@media(max-width:991px){.home-numbers .number-item .number-text .number{font-size:30px;line-height:30px}}@media(max-width:991px){.home-numbers .number-item .number-text .number{font-size:20px;line-height:20px}}.home-values{margin-top:0;margin-bottom:30px}.home-values p.upperSubtitle{font-size:14px;margin-bottom:5px;text-transform:uppercase;color:#2f251b!important}.home-values h2{color:#2f251b!important;margin-bottom:30px}.home-values .icoValues{width:80px;height:80px}.home-values .values-items{width:60%;margin:auto}@media(max-width:991px){.home-values .values-items{width:80%}}@media(max-width:767px){.home-values .values-items{width:100%}}@media(max-width:575px){.alert .col-11,.alert .col-1{padding:0!important;margin:0!important;min-height:60px}}.contact-page{background-repeat:no-repeat;background-size:cover;padding-top:0;padding-bottom:0}.contact-page .contact-title{font-weight:bold;color:#18521a}.divContact .card-group{background-color:#fff;width:90%;margin:auto}@media(max-width:767px){.divContact .card-group{width:100%}}.divContact .card-group .card{min-height:600px;border:0}@media(max-width:575px){.divContact .card-group .card:first-child{padding-bottom:0}}@media(max-width:575px){.divContact .card-group .card{min-height:0;height:auto;padding-top:20px;margin-bottom:0}}@media(max-width:991px){.divContact .card-group .card .card-body{margin:30px 0!important}}@media(max-width:991px){.divContact .card-group .card .card-body .col-md-1{padding-right:0!important}}.divContact .card-group .card .card-body hr{margin:10px 40px}@media(max-width:991px){.divContact .card-group .card .card-body hr{margin:10px 0 10px 25px}}@media(max-width:767px){.divContact .card-group .card .card-body .btn-brown{width:100%}}.errorPage{height:565px;background-image:url(/content/dist/assets/images/magnus_gray.svg);background-repeat:no-repeat;background-position:center center;text-align:center}@media(max-width:767px){.errorPage{height:460px;background-size:contain}}.errorPage h1{font-size:140px;margin-top:120px}@media(max-width:767px){.errorPage h1{font-size:120px;margin-top:100px}}.errorPage h2{font-size:21px;margin-bottom:30px}.bannerTop{height:272px;display:flex;justify-content:center;align-items:center}.bannerTop h1{font-family:"EB Garamond",serif;font-size:60px}@media(max-width:767px){.bannerTop h1{font-size:45px}}.logos-death-declaration{display:flex;justify-content:space-between;margin-bottom:2%}.logos-death-declaration .logo-death-declaration-1{width:18%}.logos-death-declaration .logo-death-declaration-1 img{width:100%}.logos-death-declaration .logo-death-declaration-2{width:14%}.logos-death-declaration .logo-death-declaration-2 img{width:100%}.about-container,.services-container{min-height:500px;padding-top:0}@media(max-width:767px){.about-container,.services-container{padding-top:0!important}}@media(max-width:767px){.about-container .container.pt-4,.services-container .container.pt-4{padding-top:0!important}}.about-container h2,.services-container h2{color:#101d49;text-transform:uppercase}.about-container h3,.services-container h3{color:#18521a;font-family:"EB Garamond",serif;font-size:25px}.about-container p,.services-container p{line-height:21px;margin-bottom:30px;text-align:justify}@media(max-width:767px){.about-container p,.services-container p{text-align:left}}.about-container ul,.services-container ul{margin-bottom:30px}.about-container .salon,.services-container .salon{line-height:24px;margin-bottom:30px;text-align:left}.about-container .salon-title,.services-container .salon-title{font-family:"EB Garamond",serif;font-weight:bold;font-size:20px;align-content:center;align-items:center}.about-container .salon-title svg,.services-container .salon-title svg{margin-top:-8px}@media(max-width:767px){.about-content,.service-content{padding-top:0!important}}.about-content a,.service-content a{color:#24408e;text-decoration:underline}.about-content a:hover,.service-content a:hover{color:#18521a}.about-content .btn-blue,.service-content .btn-blue{color:#fff;text-decoration:none}.about-content .btn-blue:hover,.service-content .btn-blue:hover{color:#fff}.services-container{min-height:750px}.menuAbout{position:relative}@media(max-width:767px){.menuAbout{margin-top:50px!important;border-top:1px solid #e8e8e8;padding-top:30px!important}}.menuAbout .menuAbout-img{position:absolute;background-repeat:no-repeat;right:20px;width:400px;height:300px;margin-top:100px}.menuServices{position:relative}@media(max-width:767px){.menuServices{margin-top:50px!important;border-top:1px solid #e8e8e8;padding-top:30px!important}}.menuServices .menuServices-img{position:absolute;background-image:url(/content/dist/assets/images/about-us.png);background-repeat:no-repeat;right:20px;width:250px;height:400px;margin-top:50px}p.citation{text-align:center;color:#18521a;font-family:"EB Garamond",serif;font-size:20px;font-weight:bold}.resources a{font-size:14px}.resources p{font-weight:bold;font-family:"EB Garamond",serif;font-size:20px;text-align:left}@media(max-width:767px){.resources .row{margin-bottom:0!important}}@media(max-width:767px){.resources .col-md-6{margin-bottom:45px}}.photoGallery{display:flex;flex-wrap:wrap;margin:-5px 0 0 -5px}.photoGallery .photo{width:calc(25% - 10px);height:150px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:5px;cursor:pointer}.modal-image-opener{outline:none;cursor:pointer;width:calc(25% - 20px);height:175px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:10px}@media(max-width:1199px){.modal-image-opener{height:150px}}@media(max-width:991px){.modal-image-opener{width:calc(33% - 20px);height:135px}}@media(max-width:767px){.modal-image-opener{width:calc(50% - 20px);height:150px}}@media(max-width:575px){.modal-image-opener{height:120px}}.gallery-container{display:flex;justify-content:space-around;flex-wrap:wrap}.modal-image-item{width:auto;max-width:100%;max-height:500px}.banner-obituary{background-image:url(/content/dist/assets/images/bg-obituary.jpg);background-repeat:no-repeat;background-size:cover;height:auto;margin-top:0;padding-top:0;justify-content:flex-start}@media(max-width:575px){.banner-obituary .banner-salons-content{padding:0}}.banner-obituary .flower-crown{height:auto;margin:auto;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center center}.banner-obituary .flower-crown img{width:auto;height:300px;border:25px solid #fff;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15))}.banner-obituary span{color:#2f251b;font-weight:400}.banner-obituary .txtOrange{color:#e0821e!important}.banner-obituary h1{font-family:"Cormorant",times,serif;color:#2f251b;text-transform:capitalize}.banner-obituary .avis-header{display:flex;justify-content:space-between}@media(max-width:767px){.banner-obituary .avis-header{display:block}}.banner-obituary .breadcrumbContainer{width:70%;margin-left:0;padding-left:0;margin-top:40px}@media(max-width:767px){.banner-obituary .breadcrumbContainer{width:100%;padding:0;margin-top:20px}}.banner-obituary .printContainer{margin-top:40px;text-align:right}@media(max-width:767px){.banner-obituary .printContainer{width:100%;float:none;text-align:center;padding:0}}.banner-obituary .printContainer a{color:#101d49;font-weight:bold;font-size:12px}.obituary-date-separator{border:.890747px solid #18521a;transform:rotate(90deg)}.obituary-lang-separator{border:1px solid #d7d7d7;transform:rotate(90deg)}.obituary-name-police{font-family:Cormorant;font-weight:700;line-height:21px;letter-spacing:0}.obituary-name-margin{margin-top:2%}.obituary-name-item{font-style:italic;font-size:25px}.obituary-info{background-color:#f8fff8;border-left:5px solid #18521a!important}.obituary-info .card-body>p>b{font-size:16px}.obituary-info span{font-size:14px}.obituary-lang .active{font-weight:bold}.pipe{color:rgba(0,0,0,.5)}.form-condolences form{width:100%}@media(max-width:767px){.form-condolences .form-condolences-title{display:block!important;text-align:center}}.form-condolences #condoleanceForm{display:none}.form-condolences textarea{width:100%;border-color:#d9d9d9;height:120px}.slide-obituary-photo{background-color:#f3f3f3;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:380px}.slide-obituary-photo .slide-caption{background-color:rgba(0,0,0,.4);color:#fff;width:100%;padding:10px 15px}.obituary-slide{position:relative}.obituary-slide .slick-arrow{width:50px;height:50px;background-color:rgba(255,255,255,.5);position:absolute;font-size:0;line-height:0;padding-top:5px;cursor:pointer;z-index:2;border:0}.obituary-slide .slick-arrow:focus{outline:0}.obituary-slide .slick-prev:before,.obituary-slide .slick-next:before{font-family:"Font Awesome 5 Free"!important;content:"";font-size:15px;font-weight:bold;line-height:2px;opacity:.75;color:#000}.obituary-slide .slick-prev{transform:rotate(180deg);top:calc(50% - 25px);left:0}.obituary-slide .slick-next{transform:rotate(0deg);top:calc(50% - 25px);right:0}.obituary-slide .slick-arrow:hover{background-color:#18521a}.obituary-slide .slick-arrow:hover:before{color:#fff}.obituary-search{background-color:#ebf0eb!important}@media(max-width:767px){.obituary-search{padding:0}}@media(max-width:575px){.obituary-search .basic-search .search-bar{margin-bottom:20px}}.obituary-search .basic-search .search-bar input{width:50%;height:auto;font-size:14px;padding:0;border:0;padding:6px 10px;border-bottom-left-radius:20px;border-top-left-radius:20px}.obituary-search .basic-search .search-bar input:focus{outline-color:rgba(16,29,73,.2)}.obituary-search .basic-search .search-bar button{height:auto;font-size:14px;padding:0;border:0;padding:6px 25px 6px 20px;border-bottom-right-radius:20px!important;border-top-right-radius:20px!important}.obituary-search .advanced-search{margin-top:15px}.obituary-search .advanced-search #Form_BirthDateRange{height:34px;width:100%}.obituary-search .advanced-search label{font-size:13px;font-weight:bold}.obituary-search .advanced-search .letter-search{background-color:#fff;padding:6px;border:1px solid #e5e4e3;border-radius:4px}.obituary-search .advanced-search .letter-search .ck-button{margin:0;background-color:#fff;border-radius:50%;border:0;font-size:12px;font-weight:bold;height:22px;cursor:pointer}.obituary-search .advanced-search .letter-search .ck-button:hover{background-color:rgba(16,29,73,.5);color:#fff}.obituary-search .advanced-search .letter-search .ck-button label{float:left;width:22px;height:22px;line-height:22px;margin-bottom:0}.obituary-search .advanced-search .letter-search .ck-button label span{text-align:center;display:block;cursor:pointer}.obituary-search .advanced-search .letter-search .ck-button label input{position:absolute;top:7px;height:20px;width:20px;margin:0;opacity:0;cursor:pointer}.obituary-search .advanced-search .letter-search .ck-button input:checked+span{background-color:#101d49;color:#fff;border-radius:50%}.obituary-search .advanced-search .letter-search .letter-off{color:#d9d9d9;font-size:12px;font-weight:bold;height:22px;width:22px;line-height:22px;text-align:center;margin:0}.obituary-search .advanced-search .flatpickr{height:34px;background-color:#fff}.obituary-search .advanced-search .birth-year select{height:35px}.btn-search-color{background-color:#101d49;color:#fff!important}.btn-search-color:hover{background-color:#101d49;color:#fff!important}.btn-reset-search{padding:5px 25px}.textDarkGreen{color:#18521a!important}.textBrown{color:#2f251b!important}.btn-condoleance-logo-color{color:#f4e4bc}.obituary-search-result{margin-top:30px!important}.obituary-search-result figure{margin-bottom:30px}.obituary-search-result figure img{height:150px!important;width:auto}.obituary-search-result figure .name{font-family:"Cormorant",times,serif;font-size:17px}.obituary-search-result .obituary-list-photo{width:106px;height:150px}.btn-advanced-search{line-height:18px}@media(max-width:575px){.btn-advanced-search{line-height:32px}}.btn-advanced-search label{font-size:12px;font-weight:bold}.share-copy,.share-email,.share-facebook{width:54px}.share-copy i,.share-email i,.share-facebook i{font-size:20px}#obituary-multilang .lang-list a,#obituary-multilang .lang-text a{color:#101d49}#obituary-multilang .lang-list a:hover,#obituary-multilang .lang-text a:hover{text-decoration:underline}.obituary-content-text a{display:inline-block;background-color:#101d49;color:#fff!important;font-family:"EB Garamond",serif;text-transform:uppercase;border-radius:0!important;font-weight:600;padding:8px 25px;text-align:center;font-size:1rem;line-height:1.5;margin:.25rem}.obituary-content-text a:hover{color:#fff;text-decoration:none!important}.obituary-content-text a.focus,.obituary-content-text a:focus{box-shadow:0 0 0 .2rem rgba(16,29,73,.3)}.btn-diffusion{display:inline-block;color:#101d49;font-size:15px;text-transform:uppercase;font-weight:bold}.btn-diffusion:hover{color:#18521a}.banner-obituary .banner-salons-content{display:flex;flex-direction:column}@media(max-width:767px){.banner-obituary .banner-salons-content .breadcrumbContainer{order:1}}@media(max-width:767px){.banner-obituary .banner-salons-content .printContainer{order:2;margin-top:0}}.banner-obituary .banner-salons-content .divDiffusion{text-align:right}@media(max-width:767px){.banner-obituary .banner-salons-content .divDiffusion{order:4;text-align:center;padding-right:0}}.banner-obituary .banner-salons-content .divDiffusion .btn-diffusion{background-color:#101d49;color:#fff;font-size:15px;height:36px;border-radius:3px;line-height:36px;padding:0 15px}.banner-obituary .banner-salons-content .divDiffusion .btn-diffusion i{margin:0 5px}@media(max-width:767px){.banner-obituary .banner-salons-content .obituary-header{order:3}}.diffusion-title{text-align:center;position:relative;margin-bottom:20px}.diffusion-title::before{content:"";height:2px;background-color:#18521a;width:100%;display:block;position:absolute;top:50%;left:0}.diffusion-title span{font-size:25px;text-transform:uppercase;color:#18521a;background-color:#fff;display:inline-block;padding:0 30px;position:relative}@media(max-width:575px){.diffusion-cards .row{display:block}}.diffusion-cards .row .col-md-4 .card{height:100%}@media(max-width:575px){.diffusion-cards .row .col-md-4 .card{margin-bottom:1rem}}.diffusion-cards .row .col-md-4 .card .card-body{display:flex;flex-direction:column;justify-content:center}.menu-sitemap{background-color:#18521a;color:#fff;width:100%;padding:1%;display:block}.menu-item-sitemap{border:1px;background-color:#ebf0eb;border-color:#000;width:100%;padding:1%;display:block}