@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800&amp;display=swap);*{font-family:Nunito,sans-serif}:root{--primary:#297d4b;--primary-derv:#2d533d;--secondary:#fff;--secondary-derv:#f2f2f2;--accent:#c00;--accent-derv:#ff5e5e;--black:#333}body{background-color:#fff;background-color:var(--secondary)}.card a{text-decoration:none}.hero--section{background-repeat:no-repeat!important;background-size:cover!important;height:700px;width:100%}.hero--content{background-color:#0009;display:flex;flex-direction:column;height:100%;justify-content:left;padding:100px;width:100%}.catchy--phrase{width:70%}.home--page_heading{color:var(--secondary);font-size:3rem;margin-top:0}.home--page_heading>span{color:var(--accent)}.catchy--phrase h3{color:var(--secondary-derv)}@media (max-width:768px){.hero--section{height:400px}.hero--content{padding:30px}.catchy--phrase{width:95%}.home--page_heading{font-size:2rem}.catchy--phrase h3{font-size:1rem}}@media (max-width:480px){.catchy--phrase h3{margin-top:0}.catchy--phrase h1{margin-bottom:0}.catchy--phrase{width:100%}.hero--content{padding:10px}}.home--page_content{padding:50px 10px;width:100%}.event__card{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #63a0120f;font-family:sans-serif;max-width:260px;padding:10px;transition:all .3s ease-in-out}.event__card:hover{transform:scale(1.1);transition:all .3s ease-in-out}.event__info__loc .adress{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:240px}.event__content{margin-top:1rem}.event__content .event__header{margin-top:.5rem}.event__card .event__image{background-color:#cdebff;border-radius:4px;height:150px;padding:9px;width:100%}.event__card .event__tag{background-color:rgba(126,206,22,.425);border-radius:4px;color:#020202;padding:2px 8px;text-transform:capitalize}.event__card .event__date{align-items:center;display:flex;font-size:.75rem;line-height:1rem;margin:2px}.event__card .event__title{color:var(--primary);display:block;font-size:1.25rem;font-weight:600;line-height:1.35rem;overflow:hidden;padding-bottom:5px;text-overflow:ellipsis;white-space:nowrap}.event__card .event__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;line-height:1.375;overflow:hidden;white-space:pre-wrap}:link{font-style:normal}.event__card a{text-decoration:none}.event__card .adress_block{border-radius:5px;color:var(--primary);display:flex;flex-direction:column;padding:2px 10px}.event__card .event__info__loc{align-items:stretch;display:flex!important;flex-direction:row;gap:7%;justify-content:flex-start}.event__card .status-orange{background-color:orange;color:#fff}.event__card .status-green{background-color:green;color:#fff}.event__card .status-red{background-color:red;color:#fff}.event__card .status-yellow{background-color:#ff0;color:#000}.card-slider{margin:0 auto;max-width:1300px;width:100%}.card-slider .slider{display:flex;overflow-x:scroll;padding:20px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory}.card-slider .card{flex:0 0 80%;margin-right:20px;scroll-snap-align:start;transition:transform .3s ease}.card-slider .controls{display:flex;justify-content:center;margin-top:20px}.card-slider button{background-color:#333;border:none;color:#fff;cursor:pointer;margin:0 10px;padding:10px 20px}.card-slider button:hover{background-color:#555}.about-section{background-color:var(--secondary);min-height:100vh;width:100%}.about-container{display:block;margin:auto;padding-top:100px;width:80%}.content-section-about{animation:fadeIn 1s forwards;float:left;opacity:0;width:55%}@keyframes fadeIn{to{opacity:1}}.image-section-about{float:right;width:40%}.image-section-about img{height:auto;width:100%}.content-section-about .about-title{font-size:28px;text-transform:uppercase}.content-section-about .content-about h3{color:var(--black);font-size:40px;font-weight:900;margin-top:20px}.content-section-about .content-about p{font-family:sans-serif;font-size:18px;line-height:1.5;margin-top:10px}.content-section-about .content-about{margin-top:30px}.content-section-about .content-about .button a{background-color:var(--black);color:#fff;letter-spacing:1.5px;padding:12px 40px;text-decoration:none}.content-section-about .content-about .button a:hover{background-color:var(--accent);color:#fff}.content-section-about .social-media-about{margin:40px}.content-section-about .social-media-about i{color:var(--accent);font-size:30px;padding:0 10px}.content-section-about .social-media-about svg{fill:var(--primary-derv)}.image-section-about{animation:slideIn 1s forwards;position:relative;right:-100%}.image-section-about img:hover{opacity:.8}@keyframes slideIn{to{right:0}}.content-section-about .button a{animation:fadeInButton 1s forwards;opacity:0}@keyframes fadeInButton{to{opacity:1}}@media screen and (max-width:768px){.about-container{display:block;margin:auto;padding-top:50px;width:80%}.content-section-about{display:block;float:left;margin:auto;width:100%}.image-section-about{float:left;width:100%}.image-section-about img{display:block;height:auto;margin:auto;width:100%}.content-section-about .about-title{font-size:19px;text-align:center}.content-section-about .content-about{text-align:center}.content-section-about .content-about .button a{padding:9px 30px}.content-section-about .social-media-about{text-align:center}}.footer--container{background-color:var(--primary);border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;font-size:13px;line-height:20px;padding:100px 0 30px;width:100%}.footer--container .row{align-items:flex-start;color:var(--secondary);margin:auto;width:85%}.footer--container .col{flex-basis:25%;padding:10px}.footer--container .logo-footer{margin-bottom:30px;width:75px}.footer--container .col h3{margin-bottom:40px;position:relative}.footer--container .col h3,.footer--container .email-id{color:var(--secondary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer--container .email-id{border-bottom:1px solid var(--secondary);margin:20px 0}.footer--container ul{padding:0}.footer--container ul li{list-style:none;margin-bottom:12px}.footer--container ul li a{color:var(--secondary);text-decoration:none}.footer--container .row{display:flex;flex-wrap:wrap;justify-content:space-between}.footer--container .col{flex-basis:calc(25% - 20px)}.footer--container form{align-items:center;border-bottom:1px solid var(--secondary);display:flex;justify-content:space-between;margin-bottom:50px;padding-bottom:15px}.footer--container form>.far{font-size:18px;margin-right:10px}.footer--container form input{background:#0000;border:0;color:var(--secondary);outline:none;width:100%}.footer--container form button{background:#0000;border:0;cursor:pointer;outline:none}.footer--container form button .fas{color:var(--secondary);font-size:16px}.footer--container .social-media-icon-footer .social--footer{border-radius:50%;color:var(--secondary);cursor:pointer;font-size:20px;height:40px;line-height:40px;margin-right:15px;text-align:center;width:40px}@keyframes moving{0%{left:-20px}to{left:100%}}.footer--container .col:nth-child(2),.footer--container .col:nth-child(3){flex-basis:15%}.footer--container .col:nth-child(2) p,.footer--container .col:nth-child(3) p{text-align:left}@media (max-width:700px){.footer--container{bottom:auto}.footer--container .col{flex-basis:100%}.footer--container .col:nth-child(2),.footer--container .col:nth-child(3){flex-basis:95%}}@media (max-width:200px){.footer--container .col{padding:0}.footer--container .row{width:98%}}.header--desktop{align-items:center;background-color:var(--primary);color:var(--secondary);display:flex;flex-direction:column;justify-content:center;width:100%}.header_container a{color:var(--secondary);text-decoration:none}.header--desktop a:hover{color:var(--primary-derv)}.header--desktop .flex--header{align-items:center;display:flex;flex-direction:row;gap:10px}.header--desktop>div{width:100%}.header--desktop .top--header_container{background-color:var(--primary-derv);display:flex;justify-content:space-between;padding:10px}.header--desktop .top--header_container a{font-size:.9rem}.header--desktop .top--header_container a:hover{color:var(--accent)}.header--desktop .top--header_container a svg{font-size:1.2rem}.header--desktop .top--header_container a:hover svg{transform:scale(1.05);transition:.3s ease-in-out}.header--desktop .top--header_container .header--social_container{border-right:2px solid var(--primary-derv);padding-right:10px}.header--desktop .contact--us_button{background-color:var(--accent);border-radius:6px;padding:2px 10px}.header--desktop .contact--us_button:hover{background-color:var(--accent-derv);transform:scale(1.04);transition:all .3s ease-in}.header--desktop .middle--header_container{padding:20px;position:relative;text-align:center}.header--desktop .mapped-link-container{align-items:end;display:flex;font-size:1.2rem;justify-content:space-between;padding:0 9%}@media (max-width:1200px){.header--desktop .mapped-link-container{padding:0 5%}}.header--desktop .mapped-link-wrapper{margin:0 10px;position:relative}.header--desktop .dropdown-content{background-color:var(--primary-derv);border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 8px 16px 0 #0003;opacity:0;position:absolute;top:100%;transform:translateY(40px);transition:opacity .5s,transform .5s;visibility:hidden;z-index:999}.header--desktop *{font-size:.9rem}.header--desktop .dropdown:hover .dropdown-content{opacity:1;transform:translateY(0);transition-delay:0s,0s,0s,.3s;visibility:visible;width:100%}.header--desktop .dropdown-content:hover{transition-delay:0s;visibility:visible}.header--desktop .dropdown{cursor:pointer;display:inline-block;position:relative;transition:color .3s}.header--desktop .dropdown:hover{color:var(--primary-derv)}.header--desktop .dropdown:before{background-color:var(--secondary);bottom:0;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s;width:100%}.header--desktop .dropdown:hover:before{transform:scaleX(1)}.header--desktop .dropdown-content a{color:var(--secondary);display:block;padding:12px 16px;text-decoration:none;transition:background-color .3s}.header--desktop .dropdown-content a:hover{background-color:#f1f1f1;color:var(--accent)}.header--desktop .mapped-link-wrapper.active .dropdown:before{transform:scaleX(1)}.header--desktop .dropdown-content a{overflow:hidden;position:relative}.header--desktop .dropdown-content a:before{background-color:var(--secondary);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s;width:100%}.header--desktop .dropdown-content a:hover:before{transform:scaleX(1)}.header--mobile{display:none}.dropdown-label{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;padding:10px 0}.header--desktop .mapped-link-container>.dropdown-label:last-child a{background-color:var(--accent);border-radius:10px;color:var(--secondary);padding:5px 10px;top:calc(50% - 6px)}.header--desktop .mapped-link-container>a:first-child:hover{background-color:initial;color:var(--primary-derv)}@media (max-width:900px){.header--desktop{display:none;font-size:1rem}.header--mobile{display:block}.mobile-header-container{background-color:var(--primary);color:var(--secondary);display:flex;flex-direction:column;position:relative}.mobile-header-top{align-items:center;background-color:var(--primary-derv);display:flex;justify-content:space-between;padding:10px}.mobile-header-top a{color:var(--secondary);font-size:1.2rem}.mobile-menu-toggle{background:none;border:none;color:var(--secondary);cursor:pointer;font-size:1.5rem;transition:transform .3s}.mobile-menu-content{background-color:var(--primary);display:flex;flex-direction:column;height:110vh;padding:20px;position:absolute;top:100%;width:100vw;z-index:9999}.mobile-menu-content *{font-size:1.2rem}.dropdown-label{display:flex;justify-content:space-between}.mobile-menu-links .mapped-link-wrapper{margin-bottom:40px}.mobile-menu-links a{color:var(--secondary);display:block;text-decoration:none}.mobile-menu-social{display:flex;justify-content:center;margin-bottom:20px}.mobile-menu-social>a{margin-right:20px}.mobile-menu-contact{text-align:center}.contact-us-button{background-color:var(--accent);border-radius:6px;color:var(--secondary);padding:8px 20px;text-decoration:none}}@media (max-width:1150px){.header--desktop .mapped-link-wrapper:last-child .dropdown-content{transform:translateX(-50px)}}@media (max-width:900px){.header--mobile .mapped-link-wrapper{position:relative}.header--mobile .dropdown-content{background-color:var(--primary-derv);border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 8px 16px 0 #0003;display:none;left:0;opacity:0;position:absolute;top:100%;transition:opacity .5s,transform .5s;visibility:hidden;width:100%;z-index:999}.header--mobile .dropdown-content.open{display:block;opacity:1;transform:translateY(0);visibility:visible}.something{margin-bottom:10px}.bottom-mobile-menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:100px;width:100%}}.header--desktop .mapped-link-container a:hover{background-color:var(--accent-derv);color:var(--secondary)important;transition:.4s ease-in-out!important}.dropdown-label .something:hover{background-color:initial!important;color:var(--primary-derv)!important}.contact_us_2 *{font-family:Nunito,sans-serif;text-align:center}.contact_us_2 .text-blk{line-height:25px;margin:0}.contact_us_2 .responsive-cell-block{min-height:75px}.contact_us_2 input:focus{outline-color:invert;outline-color:initial;outline-style:none;outline-width:medium}.contact_us_2 .container-block{display:block;min-height:75px;padding:10px;width:100%}.contact_us_2 .submit-btn:hover{background-repeat-x:initial;background-repeat-y:initial;background-attachment:scroll;background-clip:initial;background-color:var(--primary);background-image:none;background-origin:initial;background-position-x:0;background-position-y:0;background-size:initial}.contact_us_2 .responsive-container-block{display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin:0 auto;min-height:75px;padding:0;width:100%}.contact_us_2 .responsive-container-block.big-container{height:auto;padding:10px 30px;position:relative}.contact_us_2 .responsive-container-block.container{flex-direction:column;margin:80px auto 50px;max-width:1200px;min-height:75px;position:static;z-index:2}.contact_us_2 .container-block.form-wrapper{background-color:var(--secondary);border-radius:6px;box-shadow:0 4px 20px 7px #0000000d;margin:0 auto;max-width:799px;padding:50px 40px;text-align:center}.contact_us_2 .text-blk.contactus-head{font-size:36px;font-weight:900;line-height:50px}.contact_us_2 .text-blk.contactus-subhead{color:#9c9c9c;margin:0 0 50px}.contact_us_2 .responsive-cell-block.wk-desk-6.wk-ipadp-6.wk-tab-12.wk-mobile-12{margin:0 0 26px;min-height:50px}.contact_us_2 .input{color:#000;height:50px;padding:1px 15px;width:96%}.contact_us_2 .input,.contact_us_2 .textinput{border:2px solid #eee;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-image-outset:0;border-image-repeat:initial;border-image-slice:100%;border-image-source:none;border-image-width:1;border-top-left-radius:4px;border-top-right-radius:4px;font-size:16px}.contact_us_2 .textinput{min-height:150px;padding:20px 15px;width:98%}.contact_us_2 .submit-btn{background-color:var(--primary);border:0 outset #767676;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-image-outset:0;border-image-repeat:initial;border-image-slice:100%;border-image-source:none;border-image-width:1;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:60px;width:98%}.contact_us_2 .form-box{margin:0 auto}.contact_us_2 .social-media-links{display:flex;justify-content:space-evenly;margin:50px auto 0;width:250px}.contact_us_2 .link-img{height:30px;width:30px}.contact_us_2 .text-blk.input-title{color:#9c9c9c;font-size:14px;margin:0 0 5px;padding:0 0 0 10px;text-align:left}.contact_us_2 ::placeholder{color:#dadada}.contact_us_2 .blueBG{background-color:var(--primary);height:300px;left:0;position:absolute;top:0;width:100%}.contact_us_2 .submit-btn:hover{background-color:var(--primary-derv);transform:scale(1.01);transition:all .3s ease-in-out}.contact_us_2{min-height:100vh}@media (max-width:768px){.contact_us_2 .input,.contact_us_2 .submit-btn,.contact_us_2 .textinput{width:100%}.contact_us_2 .container-block.form-wrapper{margin:80px 0 0}.contact_us_2 .text-blk.input-title{padding:0}.contact_us_2 .responsive-container-block.container{margin:80px 0 50px}.contact_us_2 .container-block.form-wrapper{margin:0}.contact_us_2 .text-blk.contactus-head{font-size:30px;line-height:40px}}@media (max-width:500px){.contact_us_2 .container-block.form-wrapper{margin:60px 0 0;padding:50px 15px}.contact_us_2 .responsive-cell-block.wk-ipadp-6.wk-tab-12.wk-mobile-12.wk-desk-6{margin:0 0 15px}.contact_us_2 .responsive-container-block{margin:0 0 35px}.contact_us_2 .text-blk.input-title{font-size:12px}.contact_us_2 .responsive-container-block.container{margin:50px 0}.contact_us_2 .container-block.form-wrapper{margin:0}.contact_us_2 .responsive-container-block.big-container{padding:10px 5px}.contact_us_2 .text-blk.contactus-head{font-size:26px;line-height:34px}.contact_us_2 .input{height:45px}}*,:after,:before{box-sizing:border-box}body{margin:0}.wk-desk-1{width:8.333333%}.wk-desk-2{width:16.666667%}.wk-desk-3{width:25%}.wk-desk-4{width:33.333333%}.wk-desk-5{width:41.666667%}.wk-desk-6{width:50%}.wk-desk-7{width:58.333333%}.wk-desk-8{width:66.666667%}.wk-desk-9{width:75%}.wk-desk-10{width:83.333333%}.wk-desk-11{width:91.666667%}.wk-desk-12{width:100%}@media (max-width:1024px){.wk-ipadp-1{width:8.333333%}.wk-ipadp-2{width:16.666667%}.wk-ipadp-3{width:25%}.wk-ipadp-4{width:33.333333%}.wk-ipadp-5{width:41.666667%}.wk-ipadp-6{width:50%}.wk-ipadp-7{width:58.333333%}.wk-ipadp-8{width:66.666667%}.wk-ipadp-9{width:75%}.wk-ipadp-10{width:83.333333%}.wk-ipadp-11{width:91.666667%}.wk-ipadp-12{width:100%}}@media (max-width:768px){.wk-tab-1{width:8.333333%}.wk-tab-2{width:16.666667%}.wk-tab-3{width:25%}.wk-tab-4{width:33.333333%}.wk-tab-5{width:41.666667%}.wk-tab-6{width:50%}.wk-tab-7{width:58.333333%}.wk-tab-8{width:66.666667%}.wk-tab-9{width:75%}.wk-tab-10{width:83.333333%}.wk-tab-11{width:91.666667%}.wk-tab-12{width:100%}}@media (max-width:500px){.wk-mobile-1{width:8.333333%}.wk-mobile-2{width:16.666667%}.wk-mobile-3{width:25%}.wk-mobile-4{width:33.333333%}.wk-mobile-5{width:41.666667%}.wk-mobile-6{width:50%}.wk-mobile-7{width:58.333333%}.wk-mobile-8{width:66.666667%}.wk-mobile-9{width:75%}.wk-mobile-10{width:83.333333%}.wk-mobile-11{width:91.666667%}.wk-mobile-12{width:100%}}.blog--listing-container{align-items:center;display:flex;flex-flow:column nowrap;padding:50px 9%;place-content:space-between flex-start}.cards-mapper{grid-column-gap:calc(33% - 400px);grid-row-gap:20px;column-gap:calc(33% - 400px);display:grid;grid-template-columns:repeat(4,1fr);max-width:100%;padding-bottom:50px;row-gap:20px}@media (max-width:1200px){.cards-mapper{column-gap:calc(50% - 405px);grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.cards-mapper{column-gap:calc(33% - 540px);grid-template-columns:repeat(2,1fr);justify-items:center}}@media (max-width:600px){.cards-mapper{column-gap:0;grid-template-columns:repeat(1,1fr)}}.add-listing_wrapper h1{color:#444;font-family:Montserrat;font-size:2.5rem;font-weight:400;margin:2rem 0;text-align:center}.add-listing_wrapper{margin:0 auto;max-width:80rem;width:90%}.add-listing_wrapper .cols{display:flex;flex-wrap:wrap;justify-content:center}.add-listing_wrapper .col{cursor:pointer;margin:1rem;width:calc(25% - 2rem)}.add-listing_wrapper .container{perspective:1000px;transform-style:preserve-3d}.add-listing_wrapper .back,.add-listing_wrapper .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 4px 8px 0 #00000040;color:#fff;font-size:1.5rem;height:auto;min-height:280px;text-align:center;transition:transform .7s cubic-bezier(.4,.2,.2,1)}.add-listing_wrapper .back{background:#cedce7;background:linear-gradient(45deg,#cedce7,#596a72)}.add-listing_wrapper .front:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;border-radius:10px;content:"";display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.add-listing_wrapper .container:hover .back,.add-listing_wrapper .container:hover .front{transition:transform .7s cubic-bezier(.4,.2,.2,1)}.add-listing_wrapper .back{left:0;position:absolute;top:0;width:100%}.add-listing_wrapper .inner{box-sizing:border-box;left:0;outline:1px solid #0000;padding:2rem;perspective:inherit;position:absolute;top:50%;transform:translateY(-50%) translateZ(60px) scale(.94);width:100%;z-index:2}.add-listing_wrapper .container .back{transform:rotateY(180deg);transform-style:preserve-3d}.add-listing_wrapper .container .front,.add-listing_wrapper .container:hover .back{transform:rotateY(0deg);transform-style:preserve-3d}.add-listing_wrapper .container:hover .front{transform:rotateY(-180deg);transform-style:preserve-3d}.add-listing_wrapper .front .inner p{font-size:2rem;margin-bottom:2rem;position:relative}.add-listing_wrapper .front .inner p:after{background:#c6d4df;bottom:-.75rem;content:"";display:block;height:2px;left:0;margin:0 auto;position:absolute;right:0;width:4rem}.add-listing_wrapper .front .inner span{color:#ffffffb3;font-family:Montserrat;font-weight:300}@media screen and (max-width:64rem){.add-listing_wrapper .col{width:calc(33.33333% - 2rem)}}@media screen and (max-width:48rem){.add-listing_wrapper .col{width:calc(50% - 2rem)}}@media screen and (max-width:32rem){.add-listing_wrapper .col{margin:0 0 2rem;width:100%}}.form-wrapper2{text-align:left!important}.listing--post_form{display:flex;flex-wrap:wrap;gap:2%}.listing--post_form h1{margin:0 0 30px;text-align:center}.listing--post_form label{flex:32% 1;margin-bottom:20px}.listing--post_form input[type=date],.listing--post_form input[type=datetime],.listing--post_form input[type=email],.listing--post_form input[type=number],.listing--post_form input[type=password],.listing--post_form input[type=search],.listing--post_form input[type=tel],.listing--post_form input[type=text],.listing--post_form input[type=time],.listing--post_form input[type=url],.listing--post_form select,.listing--post_form textarea{background:#ffffff1a;background-color:#e8eeef;border:none;box-shadow:inset 0 1px 0 #00000008;color:#8a97a0;font-size:16px;height:auto;margin:0 0 30px;outline:0;padding:15px;width:100%}.listing--post_form input[type=checkbox],.listing--post_form input[type=radio]{margin:0 4px 8px 0}.listing--post_form select{border-radius:2px;padding:6px}.listing--post_form button{background-color:var(--accent);border:solid var(--accent-derv);border-radius:5px;border-width:1px 1px 3px;box-shadow:inset 0 -1px 0 #ffffff1a;color:#fff;font-size:18px;font-style:normal;margin-bottom:10px;padding:19px 39px 18px;text-align:center;width:100%}.listing--post_form button:hover{background-color:var(--accent-derv)}.listing--form_container .responsive-container-block.container{flex-direction:column;margin:80px auto 50px;min-height:75px;position:static;z-index:2}.listing--form_container.contact_us_2 .container-block.form-wrapper{max-width:1200px}.listing--post_form fieldset{border:none;margin-bottom:30px}.listing--post_form legend{font-size:1.4em;margin-bottom:10px}.listing--post_form label.light{display:inline;font-weight:300}.listing--post_form .number{background-color:#5fcf80;border-radius:100%;color:#fff;display:inline-block;font-size:.8em;height:30px;line-height:30px;margin-right:4px;text-align:center;text-shadow:0 1px 0 #fff3;width:30px}.text--area_label{flex:100% 1!important;width:100%}.listing--post_form>label p{margin:0;padding:0;text-align:center}.days--of_week{display:flex;flex-direction:row;width:100%}.days--of_week div{flex:66% 1}.days--of_week input{flex:50% 1;text-align:center!important}.days--of_week select{flex:33% 1}.image_label{flex:100% 1!important}.social--selector_wrapper{display:flex;flex:30% 1}.social--selector_wrapper input{flex:60% 1}.social--selector_wrapper select{flex:33% 1}.days--of_week>div{display:flex;flex-wrap:wrap}.div--padding{padding:50px 20px}@media screen and (max-width:767px){.days--of_week div{display:block;flex:50% 1;margin-bottom:0}.days--of_week div input,.days--of_week select{margin-bottom:0!important}.days--of_week select{flex:50% 1}.listing--post_form .form-control{flex:100% 1;margin:0}.listing--post_form>label{flex:100% 1}.social--selector_wrapper{width:100%}}a.btn{background:var(--primary);border-radius:4px;box-shadow:0 2px 0 0 #00000040;color:#fff;display:inline-block;padding:6px 30px 8px;position:relative;text-decoration:none;transition:all .1s ease-out 0s}.no-touch a.btn:hover{background:var(--primary);box-shadow:0 8px 2px 0 rgba(0,0,0,.075);transform:translateY(-2px);transition:all .25s ease-out 0s}.no-touch a.btn:active,a.btn:active{background:var(--primary);box-shadow:0 1px 0 0 #ffffff40;transform:translate3d(0,1px,0);transition:all 25ms ease-out 0s}div.cards{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px auto}div.card{background:#fff;display:inline-block;margin:8px;perspective:1000;position:relative;text-align:left;transition:all .3s ease-in 0s;width:300px;z-index:1}div.card,div.card img{max-width:270px}div.card .card__image-holder{background:#0000001a;height:0;padding-bottom:75%}div.card div.card-title{background:#fff;padding:6px 15px 10px;position:relative;z-index:0}div.card div.card-title a.toggle-info{border-radius:32px;height:32px;padding:0;position:absolute;right:15px;top:10px;width:32px}div.card div.card-title a.toggle-info span{background:#fff;display:block;height:2px;position:absolute;top:16px;transition:all .15s ease-out 0s;width:12px}div.card div.card-title a.toggle-info span.left{right:14px;transform:rotate(45deg)}div.card div.card-title a.toggle-info span.right{left:14px;transform:rotate(-45deg)}div.card div.card-title h2{color:var(--primary);font-size:24px;font-weight:700;letter-spacing:-.05em;margin:0;padding:0}div.card div.card-title h2 small{display:block;font-size:18px;font-weight:600;letter-spacing:-.025em}div.card div.card-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;overflow:hidden;padding:0 15px 10px;position:relative;white-space:nowrap}div.card div.card-actions{box-shadow:0 2px 0 0 rgba(0,0,0,.075);padding:10px 15px 20px;text-align:center}div.card div.card-flap{background:#d9d9d9;position:absolute;transform:rotateX(-90deg);transform-origin:top;width:100%}div.card div.flap1{transition:all .3s ease-out .3s;z-index:-1}div.card div.flap2{transition:all .3s ease-out 0s;z-index:-2}div.cards.showing div.card{cursor:pointer;opacity:.6;transform:scale(.88)}.no-touch div.cards.showing div.card:hover{opacity:.94;transform:scale(.92)}div.card.show{opacity:1!important;transform:scale(1)!important}div.card.show div.card-title a.toggle-info{background:#f66!important}div.card.show div.card-title a.toggle-info span{top:15px}div.card.show div.card-title a.toggle-info span.left{right:10px}div.card.show div.card-title a.toggle-info span.right{left:10px}div.card.show div.card-flap{background:#fff;transform:rotateX(0deg)}div.card.show div.flap1{transition:all .3s ease-out 0s}div.card.show div.flap2{transition:all .3s ease-out .2s}.input-container{position:relative;width:70%}.icon{background-color:initial;border:none;position:absolute;right:10px;top:calc(50% + 5px);transform:translateY(calc(-50% - 5px))}.search--input{border:none;border-radius:2%;border-top:2.5px solid var(--black);font-size:14px;height:40px;letter-spacing:2px;padding:10px;text-transform:uppercase;transition:.2s linear;width:100%}.search--input:focus{border:.5px solid var(--primary);box-shadow:-5px -5px 0 var(--primary);outline:none}.input-container:hover>.icon{animation:anim 1s linear infinite}@keyframes anim{0%,to{transform:translateY(calc(-50% - 5px)) scale(1)}50%{transform:translateY(calc(-50% - 5px)) scale(1.1)}}ul{list-style:none;margin:0}.restaurant{cursor:pointer;height:400px;margin-bottom:20px;margin-top:20px;position:relative;width:260px}.restaurant,.restaurant:hover{transition:all .3s ease-in-out}.restaurant:hover{transform:scale(1.1)}.restaurant .infos_left{background:var(--accent);box-shadow:0 0 20px #0003;float:left;height:100%;position:relative;width:100%;z-index:3}.restaurant .reservation_right{background:#fff;box-shadow:0 0 20px #0003;float:right;height:100%;left:70%;position:absolute;transition:width .5s;width:0;z-index:1}.restaurant .reservation_right--active{overflow:hidden;width:30%}.restaurant .infos_left .image_container{background-position:50%;background-size:cover;height:70%;transition:background-size .5s;width:100%}.restaurant .infos_left .prix_block{background:var(--primary);border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow:-6px 0 20px #0000001a;left:-10px;padding:5px 10px;position:absolute;top:10px}.restaurant .infos_left .prix_block .text_prix{color:var(--secondary-derv);font-size:15px}.restaurant .infos_left .prix_block .prix{color:var(--primary);font-size:18px}.restaurant .infos_left .block_infos{align-items:flex-start;background:#fff;bottom:0;box-shadow:0 -6px 20px 0 #0000001a;display:flex;flex-direction:column;height:40%;left:0;position:absolute;transition:height .5s;width:100%}.restaurant .infos_left .block_infos h1{color:var(--primary);float:left;font-size:18px;margin:10px;text-align:left;text-transform:uppercase}.restaurant .infos_left .block_infos .adress_block{color:#00000080;display:flex;flex-direction:column;margin:0 5px;text-align:right;text-transform:capitalize}.restaurant .infos_left .block_infos .adress_block svg{font-size:20px;margin-right:5px}.restaurant .infos_left .block_infos .adress_block .adress{-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:12px;max-width:270px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:pre-wrap}.restaurant .infos_left .block_infos .adress_block .locate{background:var(--primary);border-radius:5px;color:#fff;padding:2px 10px}.restaurant .infos_left .block_infos .description_block p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000c;display:-webkit-box;max-height:72px;overflow:hidden;padding:0 10px;text-align:justify;text-overflow:ellipsis;white-space:pre-wrap;width:260px}.ui-datepicker-inline{border:none!important;display:block;height:auto;margin-left:-5px;width:100%}.ui-datepicker table{font-size:11px}.ui-datepicker-header{background:var(--primary);color:#fff;font-size:10px}.ui-state-default.ui-state-active{background:var(--primary)!important;color:#fff!important}.ui-state-default.ui-state-highlight{border:2px solid var(--primary)!important}.ui-state-default{background:#fff!important;border:none!important;text-align:center!important}.card--listing_container2{width:100%}.card--listing_title2{align-items:center;display:flex;flex-direction:row;justify-content:space-between}:root{--background:#f7fff7;--text:#333}.article{background-color:#f7fff7;background-color:var(--background);box-shadow:0 0 10px #0000001a;margin:20px;padding:20px}.header__title{font-size:2rem}.article__body{align-items:center;display:flex;flex-direction:column}.blog__header__tag{background-color:var(--accent);border-radius:4px;color:var(--secondary);display:inline-block;font-size:14px;margin-right:5px;padding:5px 10px}.text-block{text-align:justify}.text-block h2{margin-top:0}.rich-text p{color:#333;color:var(--text);margin-bottom:10px}.blog__header{align-items:flex-start;display:flex;justify-content:space-around;margin-bottom:20px;width:100%}.blog__header img{border-radius:4px;box-shadow:0 0 10px #0003;height:auto;margin-bottom:20px;margin-right:20px;max-width:100%}.header__title{color:var(--primary);font-size:28px;font-weight:700;margin-bottom:10px}.restaurant-section{background-color:#f9f9f9;padding:20px}.restaurant-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:20px}.restaurant-image{margin-bottom:20px}.img-rest{border-radius:8px;height:auto;max-width:400px;width:100%}.restaurant-description-title{margin-bottom:20px;text-align:center}.restaurant-title{font-size:24px;font-weight:700;margin-bottom:10px}.restaurant-line{background-color:#333;height:2px;margin:0 auto 10px;width:40px}.restaurant-tags{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px}.restaurant-tags span{background-color:#333;border-radius:16px;color:#fff;font-size:12px;margin:0 5px 5px 0;padding:5px 10px}.restaurant-description{color:#666;font-size:14px;line-height:1.5;margin-bottom:20px}.restaurant-info{text-align:center}.restaurant-details{margin-bottom:20px}.restaurant-email,.restaurant-location,.restaurant-tel{align-items:center;display:flex;margin-bottom:16px}.restaurant-email svg,.restaurant-location svg,.restaurant-tel svg{margin-right:10px}.restaurant-social-media a{color:#333;margin:0 10px;transition:color .3s ease}.restaurant-social-media a:hover{color:#666}.schedual-button{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:20px;padding:10px 20px;transition:background-color .3s ease}.schedual-button:hover{background-color:#666}.days-of-week_resto{display:flex;justify-content:space-between;margin-bottom:10px}.days-of-week_resto h4{color:#333;font-size:14px}@media only screen and (max-width:600px){.restaurant-container{padding:10px}.restaurant-title{font-size:20px}.restaurant-tags span{font-size:10px;padding:3px 8px}.restaurant-description{font-size:12px}.schedual-button{padding:8px 16px}}.restaurant-social-media{display:flex;margin-bottom:20px}.restaurant-social-media div{align-items:center;display:flex;margin-right:10px}.restaurant-social-media div a{color:#333;margin-left:5px;text-decoration:none;transition:color .3s ease}.restaurant-social-media div svg{color:#333;height:20px;transition:color .3s ease;width:20px}.restaurant-social-media div:hover a,.restaurant-social-media div:hover svg{color:#666}.restaurant-social-media div:last-child{margin-right:0}.card--listing_container{width:100%}.card--listing{grid-column-gap:calc(33% - 360px);grid-row-gap:20px;column-gap:calc(33% - 360px);display:grid;grid-template-columns:repeat(4,1fr);max-width:100%;padding-bottom:50px;row-gap:20px}@media (max-width:1200px){.card--listing{column-gap:calc(50% - 405px);grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.card--listing{column-gap:calc(33% - 540px);grid-template-columns:repeat(2,1fr);justify-items:center}}@media (max-width:600px){.card--listing{column-gap:0;grid-template-columns:repeat(1,1fr)}}.card--listing_title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.card--listing_footer{align-items:center;display:flex;justify-content:center}@media (max-width:480px){.card--listing_title{flex-direction:column;justify-content:center}}.event--listing-container{align-items:center;display:flex;flex-flow:column nowrap;padding:50px 9%;place-content:space-between flex-start}@media (max-width:1200px){.event--listing-container{padding:50px 5%}}.event-wrapper{grid-column-gap:30px;grid-row-gap:0;display:grid;grid-template-columns:repeat(9,1fr);min-height:70vh;padding:40px 9%}.event-social{grid-column:1/3}.event-content{grid-column:3/10}.event-img img{height:auto;margin-bottom:20px}.event-img img,.social-link{border-radius:3px;width:100%}.social-link{align-items:center;background-color:var(--primary-derv);display:flex;margin-bottom:10px}.social-link>a{color:#fff;text-align:center;text-decoration:none;width:calc(100% - 50px)}.social-link svg{background-color:var(--accent);border-radius:3px;color:#fff;height:40px;padding:5px;width:40px}.event-title{color:var(--black);font-size:2rem;font-weight:900;margin-bottom:20px;margin-top:0}.event-grid{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);margin:50px 0}.event-grid>:first-child{border-right:3px solid grey}.event-grid-item{align-items:center;display:flex;flex-direction:column}.event-grid-item>svg{font-weight:300;margin-bottom:20px}.event-tags{margin:20px 0}.event-tag{background-color:#eaeaea;border-radius:4px;color:#333;display:inline-block;font-size:14px;margin-right:10px;padding:6px 12px}.event-tag:last-child{margin-right:0}.event-grid-item svg{fill:#000;height:30px;margin-right:10px;width:30px}.event-grid-item div{font-size:14px}.event-content-text{font-size:16px;margin-bottom:20px}.event-to-remember-title{font-size:20px;margin-bottom:10px}.event-to-remember-item{align-items:center;display:flex;font-size:14px}.event-to-remember-item div:first-child{margin-right:10px}.success-page{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;height:50vh;justify-content:center}.success-page h1{color:#333;font-size:2.5rem;margin-bottom:1rem}.success-page p{color:#777;font-size:1.5rem;margin-bottom:2rem}
/*# sourceMappingURL=main.0528ddf6.css.map*/