:root{--color-ala-pink-60:#f8d8eb;--color-ala-orange-bg:#fff0f3;--color-ala-pink-100:#febae1;--color-ala-pink-100:#ef97cd;--color-ala-skin-60:#ffeae3;--color-ala-pink-bg:#9bbaa8;--color-ala-pink-bg:#ffe3f3;--color-primary:var(--color-ala-orange-primary);--color-primary-bg:var(--color-ala-orange-bg);--color-ala-pink-80:#f6cae5;--color-ala-pink-10:#fef9fc;--color-ala-green-80:#467354;--color-ala-pink-40:#fbe4f2;--transition-duration:.1s;--color-ala-orange-primary:#ff4a01;--color-ala-skin-100:#ffeae3;--color-ala-green-60:#72977f;--color-ala-powder-bg:#fcebe4;--color-ala-green-40:#a1b9a9;--color-primary-opacity:var(--color-ala-orange-primary-opacity);--color-ala-skin-bg:#ffeae3;--color-ala-orange-primary-opacity-alt:#ff4a0180;--color-ala-orange-primary-opacity:#ff4a01dd;--color-ala-skin-20:#ffeae3;--color-ala-orange-alt:#fed5c6;--color-secondary-alt:var(--color-ala-green-40);--color-ala-powder-20:#fcebe4;--color-primary-opacity-alt:var(--color-ala-orange-primary-opacity-alt);--color-ala-skin-10:#ffeae3;--color-ala-skin-40:#ffeae3;--color-ala-green-100:#045326;--color-secondary:var(--color-ala-green-100);--color-ala-pink-20:#fdf2f9;--color-primary-alt:var(--color-ala-orange-alt);--color-ala-powder-10:#fcebe4;--color-ala-powder-100:#fcebe4;--color-ala-powder-40:#fcebe4;--color-ala-powder-60:#fcebe4;--color-ala-green-20:#d0ddd5;--color-ala-green-10:#e7ede9}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1370px}}@media (min-width:1680px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px}}body{font-style:normal;background-size:contain;background-color:var(--color-primary-bg);background-position:0 0;background-image:url(https://friendlyresources.info/images/bg/bg.png);font-optical-sizing:auto;font-family:JetBrains Mono,monospace}a{text-decoration:none}.bg-primary-bg{background-color:var(--color-primary-bg)}.color-primary{color:var(--color-primary)}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-style:normal;font-optical-sizing:auto;font-family:Playfair Display,serif}.h1,h1{font-size:3rem}.headers{margin-bottom:2rem}.headers .h{margin-bottom:0}.headers>p{font-size:.8125rem;font-weight:300;color:var(--color-primary-opacity);margin:.75rem 0 0}.headers>p strong{font-weight:600}.btn-primary{--bs-btn-border-radius:10px;--bs-btn-active-color:var(--color-primary);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-disabled-bg:var(--color-primary-bg);--bs-btn-disabled-bg:#ddd;--bs-btn-padding-y:0.6875rem;--bs-btn-font-size:0.9375rem;--bs-btn-hover-bg:var(--color-primary-bg);--bs-btn-disabled-color:#fff;--bs-btn-disabled-color:var(--color-primary);--bs-btn-border-width:2px;--bs-btn-bg:var(--color-primary-bg);transition:all var(--transition-duration) ease-in-out;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-color:var(--color-primary);--bs-btn-hover-color:var(--color-primary);--bs-btn-active-bg:var(--color-primary-bg);margin-left:5px;--bs-btn-active-border-color:var(--color-primary);--bs-btn-padding-x:1.5rem;--bs-btn-hover-border-color:var(--color-primary);margin-top:5px;--bs-btn-disabled-border-color:var(--color-primary-bg);--bs-btn-disabled-border-color:var(--color-primary-alt);--bs-btn-border-color:var(--color-primary)}.btn.active,.btn:hover{margin-right:5px;--bs-btn-active-bg:var(--color-primary-alt);box-shadow:5px 5px 0 0 var(--color-primary);margin-left:0;margin-top:0}.btn.btn-float.active,.btn.btn-float:hover{margin-top:5px}.btn:focus{color:var(--bs-btn-color)}.btn-primary-alt{font-weight:600;--bs-btn-bg:var(--color-primary-alt);font-family:Playfair Display}.btn-lg{--bs-btn-border-radius:12px;--bs-btn-padding-y:0.75rem;--bs-btn-font-size:1.25rem;--bs-btn-padding-x:1.75rem}.btn-sm{--bs-btn-padding-y:0.625rem;--bs-btn-font-size:0.8125rem;--bs-btn-border-width:1px;--bs-btn-padding-x:1rem}.btn-color{--bs-btn-bg:var(--color-primary);--bs-btn-color:#fff}.topbar{height:45px;font-size:.75rem;color:#ffffffee;background-color:var(--color-primary);align-items:center;display:flex}.topbar ul{margin:0}.topbar ul.social-list li:not(:last-child){margin-right:2.5rem}.topbar-tools{gap:1rem}.topbar-tools .search-container{border-right:1px solid #ffffff99;padding-right:1rem}.topbar-tools .select-container select{border:none;color:#fff;background:transparent}.navbar{padding:3vh 0;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 74, 1, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar>*{flex:1}.navbar-menu .profile-link{color:var(--color-primary)}.navbar-brand-area{justify-content:center;align-items:center;display:flex}.navbar-brand{padding:0;margin:0}.navbar-brand img{height:126px}.navbar-tools{justify-content:flex-end;display:flex}.navbar-toggler{border-color:var(--color-primary);border-width:2px;box-shadow:none}.navbar-toggler span{background-size:26px}.navbar-toggler:focus{box-shadow:none}#offcanvasNavbar{justify-content:center;--bs-offcanvas-bg:var(--color-primary-opacity)}.offcanvas-header{padding:0;justify-content:center;margin-bottom:10vh;position:relative}.offcanvas-header img{height:158px}.offcanvas-header .btn-close{--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E");height:42px;padding:0 3rem 0 1.3rem;border:1px solid #fff;right:0;color:#fff;position:absolute;background-size:14px;opacity:1;margin:0!important;box-shadow:none!important;background-position:80% 50%;width:auto;line-height:1}.offcanvas-menu{flex-wrap:wrap;gap:1.5rem;display:flex}.offcanvas-body{padding:0;margin-bottom:10vh}.offcanvas-menu-item{flex:0 0 calc(20% - 1.2rem);height:140px;justify-content:center;border:2px solid var(--bs-btn-border-color);--bs-btn-bg:transparent;color:var(--bs-btn-color);transition:all var(--transition-duration) ease-in-out;position:relative;--bs-btn-color:#ffffffee;text-align:center;background-color:var(--bs-btn-bg);box-sizing:border-box;align-items:center;border-radius:2rem;--bs-btn-border-color:#ffffffdd;display:flex}.offcanvas-menu-item.canvas-menu-item--blog{border:0}.offcanvas-menu-item:not(.canvas-menu-item--blog):hover{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-primary-alt)}.offcanvas-menu-item>a{height:100%;justify-content:center;align-items:center;width:100%;display:flex}.offcanvas-menu-item span.item-no{font-size:.75rem;position:absolute;opacity:.75;top:2rem;left:2rem}.offcanvas-menu-item span.item-name{font-size:1.5rem;font-style:normal;font-optical-sizing:auto;font-family:Playfair Display,serif}.offcanvas-tools{font-size:.875rem;color:#ffffffcc;text-align:center}.offcanvas-tools .contact-list{margin-bottom:2.5vh}.offcanvas-tools .contact-list p{margin-bottom:.25rem}.offcanvas-tools .contact-list>p{font-size:2rem;font-style:normal;margin-bottom:1.5vh;color:#ffffffee;font-optical-sizing:auto;font-family:Playfair Display,serif;display:block}#offcanvasNavbar .animated-cloud-bg>span{background-color:var(--color-primary-bg)}#offcanvasNavbar .animated-cloud-text{color:var(--color-primary)}.animated-cloud{animation:cloudbounce 3s ease-in-out infinite;justify-content:center;align-items:center;display:flex}.animated-cloud-text{font-size:1.125rem;font-style:normal;font-style:italic;color:#ffffffdd;position:absolute;text-align:center;width:50px;line-height:1;font-optical-sizing:auto;margin-top:4px;font-family:Playfair Display,serif;z-index:1}.animated-cloud-text>span{font-size:1.6875rem}.animated-cloud-bg{height:80px;position:relative;width:110px;display:inline-flex}.animated-cloud-bg>span{height:20px;position:absolute;background-color:var(--color-primary);border-radius:50%;width:20px;display:block}.animated-cloud-bg #animated-cloud-circle-01{animation:cloudshapeshift 4s ease-in-out infinite;height:34px;top:27px;left:2px;width:34px}.animated-cloud-bg #animated-cloud-circle-02{height:26px;top:18px;left:20px;width:26px}.animated-cloud-bg #animated-cloud-circle-03{animation:cloudshapeshift 3s ease-in-out infinite;height:46px;top:0;left:38px;width:46px}.animated-cloud-bg #animated-cloud-circle-04{animation:cloudshapeshift 5s ease-in-out infinite;height:44px;top:20px;left:65px;width:44px}.animated-cloud-bg #animated-cloud-circle-05{height:34px;top:45px;left:52px;width:34px}.animated-cloud-bg #animated-cloud-circle-06{height:30px;top:50px;left:34px;width:30px}.animated-cloud-bg #animated-cloud-circle-07{animation:cloudshapeshift 3s ease-in-out infinite;height:30px;top:40px;left:20px;width:30px}.animated-cloud-bg #animated-cloud-circle-08{height:40px;top:30px;left:30px;width:40px}@keyframes cloudshapeshift{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes cloudbounce{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.animated-cloud.animated-cloud-large .animated-cloud-bg{transform:scale(1.75)}.animated-cloud.animated-cloud-large .animated-cloud-text{font-size:1.5rem;width:90px}.animated-cloud.animated-cloud-large .animated-cloud-text>span{font-size:2.5rem}.carousel-item img{height:auto;border-radius:2rem;width:100%}.section{margin:7.5vh 0}.text-default{font-size:.9375rem}.text-note{font-size:.68755rem}.card-default{overflow:hidden;border:2px solid var(--color-primary);border-radius:.5rem}.card-default .card-body{padding:3rem}.card.flex-lg-row img,.card.flex-row img{max-width:45%;object-fit:cover}.card-bg{color:#fff;background-size:cover}.card-bg:before{height:100%;transition:all var(--transition-duration) ease-in-out;content:"";position:absolute;top:0;background-color:#00000014;left:0;width:100%;display:block}.card-bg .card-body{justify-content:center;position:relative;align-items:center;display:flex;z-index:1}.card-hover-border{margin-right:0;transition:all var(--transition-duration) ease-in-out;margin-top:0}.card-hover-border:hover{margin-right:10px;box-shadow:10px 10px 0 0 var(--color-primary);margin-left:-10px;margin-top:-10px}.card-powder{border-color:var(--color-ala-powder-bg);transition:all var(--transition-duration) ease-in-out;background-color:var(--color-ala-powder-bg);border-radius:1rem}.card-powder:hover{border-color:var(--color-primary);background-color:var(--color-primary-alt)}.card-powder .card-img{height:100%;object-fit:cover;border-radius:1rem;width:100%}.card-powder-alt{background-color:var(--color-primary-bg)}.card-skin{border:2px solid var(--color-primary-alt);background-color:var(--color-ala-skin-100)}.card-default .table th,.card-default .table tr,.card-default .table>:not(caption)>*>*{border-color:var(--color-ala-orange-primary-opacity);color:var(--color-primary);background-color:transparent}.section-partners .partner-logo{justify-content:center;align-items:center;display:flex}.section-partners .partner-logo img{height:70px;object-fit:contain;width:150px}.section.section-partners{padding:3rem 0;background-color:var(--color-primary)}.section.section-home-hero .home-hero{height:60vh;overflow:hidden;justify-content:center;position:relative;background-size:cover;align-items:center;background-position:50%;border-radius:2rem;display:flex}.section.section-home-hero .home-hero .h{font-size:4rem;color:#fff;position:relative;max-width:50%;text-align:center;margin:0}.section.section-home-hero .home-hero:before{height:100%;content:"";position:absolute;top:0;background-color:#952b0036;left:0;width:100%;display:block}.section-home-cards .card{min-height:50vh}.section-home-cards .card .h{font-size:3rem;font-weight:500;font-style:italic;transition:all var(--transition-duration) ease-in-out;letter-spacing:-1px;text-align:center}.section-home-cards .card:hover:before{background-color:#ffffffa8;background-color:#f5bde082}.home-ala-cards .card,.section-home-cards .card:hover .h{color:var(--color-primary)}.home-ala-cards .card{min-height:50vh;border-width:3px;background-color:var(--color-primary-bg);border-radius:2rem}.home-ala-card-quote .card{background-size:60%;background-position:0 101%;background-image:url(https://friendlyresources.info/images/bg/ala-quote.png);background-repeat:no-repeat}.quote-bubble{transform:rotate(-2deg);padding:2rem;font-size:.8125rem;right:20px;color:#fff;position:absolute;text-align:center;background-color:var(--color-primary);border-radius:4rem;width:60%}.quote-bubble>p{margin-bottom:0}.quote-bubble>span{font-size:1.6rem;font-weight:600;font-style:normal;margin-bottom:-45px;text-shadow:1px 2px 0 var(--color-primary);text-shadow:0 0 2px var(--color-primary),0 0 3px var(--color-primary),1px 1px 2px var(--color-primary),-1px 1px 2px var(--color-primary),1px -1px 2px var(--color-primary),-1px -1px 2px var(--color-primary),2px 0 2px var(--color-primary),-2px 0 2px var(--color-primary),0 2px 2px var(--color-primary),0 -2px 2px var(--color-primary),2px 2px 2px var(--color-primary),-2px -2px 2px var(--color-primary),2px -2px 2px var(--color-primary),-2px 2px 2px var(--color-primary),3px 0 2px var(--color-primary),-3px 0 2px var(--color-primary),0 3px 2px var(--color-primary),0 -3px 2px var(--color-primary);color:#fff;font-optical-sizing:auto;font-family:Playfair Display,serif;display:block}.home-ala-card-promises .text-default strong{font-size:1.5rem;font-style:normal;margin-bottom:1rem;font-optical-sizing:auto;font-family:Playfair Display,serif;display:block}.home-ala-card-promises .text-default>p:not(:last-child){border-bottom:1px solid;padding-bottom:1rem}.card-link{border:0;background-color:var(--color-primary-alt);border-radius:2rem}.section-home-links .card .row{align-items:center;display:flex}.section-home-links .card img{height:180px;object-fit:cover;border-radius:2rem;width:100%}.section-home-links .card .h{color:var(--color-primary);padding-left:15%}.section-home-links .card .h>strong{display:block}.form-control,.section-home-links .card .text-default{color:var(--color-primary)}.form-control{padding:.6875rem 1rem;font-size:.8125rem;border:2px solid var(--color-primary-alt);border-radius:8px}.form-control::placeholder{font-size:.75rem;color:var(--color-primary-opacity-alt)}.form-control:focus{border-color:var(--color-primary);color:var(--color-primary);box-shadow:none}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ff4a01' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form label,form label{font-size:.75rem;font-weight:600;color:var(--color-primary);letter-spacing:-.5px;margin:0 0 6px 2px;display:block}form .iti{width:100%}.input-icon-box{position:relative}.input-icon-box>i{font-size:.875rem;color:var(--color-primary);position:absolute;top:0;margin:15px;left:0}.input-icon-box>.form-control{padding-left:40px}.alert-primary{--bs-alert-border-color:var(--color-primary-alt);--bs-alert-link-color:var(--color-primary);--bs-alert-bg:var(--color-ala-skin-100);--bs-alert-color:var(--color-primary)}form .form-terms{gap:7px;align-items:center;display:flex}form .form-terms input{border-color:var(--color-primary);height:15px;width:15px}form .form-terms input:checked{border-color:var(--color-primary);background-color:var(--color-primary)}form .form-terms input:active,form .form-terms input:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem var(--color-primary-opacity-alt)}form .form-terms label{font-size:.8125rem;font-weight:400}table.table-transparent,table.table-transparent td,table.table-transparent th{border-color:var(--color-primary-opacity-alt);color:var(--color-primary);background-color:transparent}.section-services-tabs ul{gap:1rem}.section-services-tabs ul li a{width:100%}.section-services .service-card{border-radius:2rem}.rendezvous-form-steps-bar-items{padding:2rem;border-radius:100px}.rendezvous-form-steps-bar-item{flex:1;justify-content:center;gap:.5rem;align-items:center;display:flex}.rendezvous-form-steps-bar-item img{width:20px}.rendezvous-form-steps-bar-item span{font-size:.875rem;color:var(--color-primary);line-height:1}.rendezvous-form-area .card-default .card-body{padding:3rem 3.5rem}.form-check-label{height:100%;position:relative}.card-service-label{height:100%;border:1px solid var(--color-primary-alt);color:var(--color-primary);background-color:var(--color-ala-skin-100)}.form-check-label input{height:100%;position:absolute;opacity:0;margin:0;cursor:pointer;width:100%;z-index:2}.form-check-label input:checked+.card,.form-check-label input:checked~.card{border:1px solid var(--color-primary);background-color:var(--color-primary-alt)}.card.card-service-label .card-body{padding:1.5rem;margin:0}.card-service-label .desc{flex:3;height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-service-label .duration{font-size:.75rem}.card-service-label .price{font-size:.875rem;font-weight:500;gap:1rem;display:flex}.card-service-label .price .price-before{text-decoration:line-through;font-weight:300;opacity:.5}.card-service-label .desc span{font-size:.75rem;font-weight:300;color:var(--color-primary-opacity)}.card-service-label .desc strong{font-weight:600}.card.card-artist-label .card-body{padding:0;gap:2rem;align-items:center;display:flex}.card.card-artist-label img{height:100px;object-fit:cover;width:100px}.card-artist-label .desc{flex:unset;justify-content:center}.card-artist-label{height:auto;overflow:hidden}.payment-info-summary ul{margin:0}.payment-info-summary ul li{line-height:2}.payment-info-summary ul li strong{color:var(--color-primary-opacity);min-width:130px;display:inline-block}.payment-info-summary ul li strong i{font-size:.75rem;color:var(--color-primary)}.payment-info-summary .text-default{font-size:.875rem}footer{background-color:var(--color-primary)}.footer-social{border-top:1px solid var(--color-primary-alt);background-color:var(--color-primary-alt)}.footer-social ul{margin:0;display:flex}.footer-social ul li{flex:1;height:90px;justify-content:center;font-size:1.375rem;color:var(--color-primary);transition:all var(--transition-duration) ease-in-out;background-color:var(--color-primary-alt);margin:0!important;align-items:center;display:flex}.footer-social ul li:nth-child(odd){background-color:var(--color-primary-bg)}.footer-social ul li:hover{color:#fff;background-color:var(--color-primary)}.footer-social ul li>a{height:100%;justify-content:center;align-items:center;width:100%;display:flex}.footer-content{font-size:.875rem;color:#fff}.footer-content-logo{margin-bottom:3rem}.footer-content-logo>img{height:100px}.footer-content-section{height:100%;padding:5vh 0;justify-content:center;flex-direction:column;display:flex}.footer-content-menus .h{margin-bottom:1rem;border-bottom:1px solid #ffffff90;padding-bottom:.5rem;width:max-content}.footer-content-menus ul{margin:0}.footer-content-menus ul li{margin-bottom:.5rem}.footer-content-section.footer-content-section-subscription{padding:3rem;color:var(--color-primary);background-color:var(--color-primary-alt)}.footer-content-subscription form .form-group{margin-right:1%;margin-bottom:1rem;width:48%;float:left}.footer-copyright{padding:1.25rem 0;font-size:.875rem;background-color:var(--color-primary-bg);display:flex}.footer-copyright a{font-size:.6875rem;color:var(--color-ala-orange-primary-opacity)}.footer-copyright a i{color:var(--color-primary)}.rendezvous-info-card{margin-bottom:1rem}.rendezvous-info-card .card{border:1px solid var(--color-primary);color:var(--color-primary);background-color:var(--color-ala-orange-alt);border-radius:10px}.rendezvous-info-card .card-body{padding:2rem}.rendezvous-info-card .info-card-status{right:1.25rem;position:absolute;top:1.25rem}.rendezvous-info-card .info-card-status .status-indicator{height:.675rem;border-radius:50%;width:.675rem;display:flex}.rendezvous-info-card .info-card-shop{margin-bottom:1.5rem;max-width:100%;gap:1.25rem;display:flex}.rendezvous-info-card .info-card-shop-img{flex-shrink:0;position:relative}.rendezvous-info-card .info-card-shop-img img.shop-img{height:4.75rem;object-fit:cover;background-color:#eee;border-radius:10px;width:4.75rem}.rendezvous-info-card .info-card-shop-img img.artist-img{height:2.5rem;border:2px solid var(--color-ala-orange-alt);right:-.55rem;position:absolute;object-fit:cover;bottom:-.5rem;box-shadow:0 0 10px 0 #0000001c;border-radius:.375rem;width:2.5rem}.rendezvous-info-card .info-card-shop-title{flex-shrink:0;flex:1;overflow:hidden;justify-content:center;flex-direction:column;min-width:0;gap:.5rem;display:flex}.rendezvous-info-card .info-card-shop-title>span{font-size:.75rem}.rendezvous-info-card .info-card-shop-title>.h{overflow:hidden;text-overflow:ellipsis;font-size:1.125rem;font-weight:800;color:var(--color-primary);max-width:90%;margin:0;white-space:nowrap}.info-card-shop-scores{padding:0 1px;font-size:.8125rem;font-weight:500;margin-bottom:-2px;color:#999;gap:.6rem;align-items:center;line-height:1;margin-top:1px;display:flex}.info-card-shop-scores .score-stars{gap:.2rem;display:flex}.info-card-shop-scores .score-stars img{width:.75rem;display:inline-flex}img.gray{filter:grayscale(1) opacity(.3)}.info-card-shop-scores .score-number{font-size:.8125rem;font-weight:500;margin-bottom:0;color:var(--color-primary);line-height:1}.rendezvous-info-card .info-card-details{font-size:.8125rem;font-weight:500;margin-bottom:1.5rem;color:var(--color-primary);flex-direction:column;gap:.5rem;display:flex}.rendezvous-info-card .info-card-details-services{display:flex}.rendezvous-info-card .info-card-details img{opacity:.5;width:16px}.rendezvous-info-card .info-card-details>div{gap:1rem;align-items:flex-start;display:flex}.rendezvous-info-card .info-card-details>div:before{height:1rem;border-left:2px solid #000;content:"";opacity:.8;margin-top:2px;display:block}.rendezvous-info-card .info-card-details ul{margin:0}.rendezvous-info-card .info-card-details>.info-card-details-services:before{border-color:var(--color-primary)}.rendezvous-info-card .info-card-details>.info-card-details-artist:before{border-color:var(--color-ala-green-100)}.rendezvous-info-card .info-card-details-datetime .datetime-divider{height:.375rem;background-color:var(--color-primary);margin:0 .875rem;border-radius:50%;width:.3755rem;display:inline-flex}.rendezvous-info-card .info-card-details>.info-card-details-datetime:before{border-color:var(--color-ala-pink-100)}.rendezvous-info-card .info-card-price{height:2.5rem;padding:0 1.5rem;justify-content:center;font-size:.875rem;gap:1rem;background-color:var(--color-ala-orange-bg);align-items:center;border-radius:.5rem;display:flex}.rendezvous-info-card .info-card-price-text{font-weight:500}.rendezvous-info-card .info-card-price-amount{font-weight:800}.rendezvous-info-card .info-card-actions .buttons:not(.button-column) .button{margin-top:1.25rem}.promo-badge span{padding:8px 16px;font-size:.75rem;border:3px solid #fff;color:#fff;position:absolute;gap:10px;background-color:var(--color-primary);border-radius:6px;margin-left:-12px;margin-top:-12px;display:inline-flex}.promo-badge span s{opacity:.5}.promo-img img{height:200px;border-radius:6px}.single-promo .card-body{padding:30px}.promo-detail-badge{padding:6px 20px;font-size:1rem;border:4px solid #fff0f3;color:#fff;position:absolute;gap:10px;background-color:var(--color-primary);border-radius:8px;margin-left:-12px;margin-top:-12px;display:inline-flex}.promo-detail-price{padding:16px 24px;justify-content:space-between;font-size:.875rem;margin-bottom:30px;color:var(--color-primary);background-color:var(--color-ala-orange-alt);align-items:center;border-radius:8px;display:flex}.promo-detail-price .prices{justify-content:center;align-items:flex-end;line-height:1;display:flex}.promo-detail-price .prices .normal{font-size:16px;text-decoration:line-through;font-weight:300;margin-right:10px;opacity:.5}.promo-detail-price .prices .discounted{font-size:22px;font-weight:700}.promo-detail-form-area ul.nav-tabs{justify-content:center;border:0;display:flex}.promo-detail-form-area .nav-tabs .nav-link{padding:.75rem 1.5rem;font-size:.875rem;margin-right:5px;color:var(--color-ala-orange-primary-opacity-alt);background-color:var(--color-ala-orange-alt);border-radius:8px}.promo-detail-form-area .nav-tabs .nav-link.active{color:#fff;background-color:var(--color-primary)}.grecaptcha-badge{display:none}@media (max-width:1399px){body,html{font-size:15px}.btn{--bs-btn-font-size:0.875rem;--bs-btn-padding-x:1rem}.headers{margin-bottom:1rem}.text-default{font-size:.875rem}.card-default .card-body{padding:1.75rem}}@media (max-width:991px){body,html{font-size:14px}.topbar ul.social-list li:not(:last-child){margin-right:1rem}.navbar-brand img{height:80px}.navbar-brand-area{justify-content:flex-start}.animated-cloud{animation:none;transform:scale(.8)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:3rem}.carousel-item img{height:30vh;height:200px;border-radius:1rem;width:100%}.slider{margin-top:1rem}.carousel-item:before{top:0;width:200vw}.section.section-partners{padding:2rem 0}.section-partners .partner-logo img{height:30px;width:110px}.section.section-home-hero .home-hero .h{font-size:2.3rem;max-width:unset}.section.section-home-hero .home-hero{height:50vh;padding:2rem}.section-home-cards .card{min-height:40vh}.h1,h1{font-size:2rem}.home-ala-card-quote .card{min-height:65vh;background-size:80%}.quote-bubble{padding:1rem 1rem 2.4rem;font-size:.75rem;border-radius:3rem;width:80%;margin-top:1vh}.home-ala-card-promises .text-default strong{font-size:1.125rem}.section-home-links .card .h{padding-left:0}.footer-social ul{flex-wrap:wrap;flex-direction:column}.footer-social ul li{padding:1rem}.footer-content-logo{text-align:center}.footer-content-section.footer-content-section-subscription{padding:2rem}.offcanvas-menu{flex-direction:column;gap:.375rem}.offcanvas-body{margin-bottom:3vh}.offcanvas-menu-item{height:unset;border-width:1px;border-radius:12px;--bs-btn-border-color:#fff9}.offcanvas-menu-item span.item-no{display:none}.offcanvas-menu-item span.item-name{font-size:1rem}.offcanvas-menu-item>a{padding:.5rem}.offcanvas-header{margin-bottom:3vh}.offcanvas-header img{height:70px}.offcanvas-header .btn-close{border-color:#fff9;height:34px;padding:0;font-size:0;background-position:50%;width:34px}.offcanvas-tools .contact-list>p,.offcanvas-tools .social-list{display:none}.offcanvas-tools .contact-list{margin:0}.offcanvas-tools{font-size:.6875rem}.card-img{max-height:40vh;object-fit:cover}.card.flex-lg-row img,.card.flex-row img{max-width:100%}.h-100vh{height:100vh}.mh-30vh{min-height:30vh}.rendezvous-form-steps-bar-items{overflow:hidden;overflow-x:auto;padding:1rem;justify-content:flex-start;max-width:100%;gap:2rem;width:100%}.rendezvous-form-area .card-default .card-body{padding:1.75rem}.text-note{font-size:.6875rem}.nav-pills .btn{--bs-btn-padding-x:0.5rem}.card.card-service-label .card-body{padding:1.25rem}.h5,.h6,h5,h6{font-size:1rem}}