#public-package-recommendations{margin-bottom:40px}#public-package-recommendations .insight-box{border-radius:8px;border:solid 1px #eeebee;background-color:rgba(239,223,235,0.4);padding:20px 16px;margin-bottom:24px}#public-package-recommendations .insight-box h3{font-size:24px;font-weight:600;line-height:1.33;letter-spacing:normal;color:#333;margin-bottom:20px}#public-package-recommendations .insight-box p{font-size:14px;font-weight:600;line-height:1.43;letter-spacing:normal;color:#333;margin-bottom:20px}#public-package-recommendations .insight-box .insight-list{padding:0;list-style-type:none;max-height:638px;overflow:auto}#public-package-recommendations .insight-box .insight-list::-webkit-scrollbar{background-color:#fff;width:16px}#public-package-recommendations .insight-box .insight-list::-webkit-scrollbar-track{background-color:#fff}#public-package-recommendations .insight-box .insight-list::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:4px solid #fff}#public-package-recommendations .insight-box .insight-list::-webkit-scrollbar-button{display:none}#public-package-recommendations .insight-box .insight-list .insight-item{display:flex;flex-direction:column;gap:10px;margin:0}#public-package-recommendations .insight-box .insight-list .insight-item:not(:first-child){padding-top:20px}#public-package-recommendations .insight-box .insight-list .insight-item:not(:last-child){padding-bottom:20px;border-bottom:1px solid #d196c2}#public-package-recommendations .insight-box .insight-list .insight-item .title{display:inline-flex;margin-bottom:0;align-items:center;gap:8px}#public-package-recommendations .insight-box .insight-list .insight-item .title .icon{width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain;display:block;position:relative;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNBRDVFOTkiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHJlY3Qgb3BhY2l0eT0iLjEiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcng9IjIwIi8+CiAgICAgICAgPHBhdGggZD0iTTEwLjYyNSAxMGEuNjI1LjYyNSAwIDAgMC0uNjI1LjYyNXY2LjI1YTUuNjI2IDUuNjI2IDAgMCAwIDUgNS41OXYxLjI4NWE2LjI1IDYuMjUgMCAwIDAgMTIuNSAwdi0xLjMxM2EzLjEyNiAzLjEyNiAwIDEgMC0xLjI1IDB2MS4zMTNhNSA1IDAgMSAxLTEwIDB2LTEuMjg0YTUuNjI2IDUuNjI2IDAgMCAwIDUtNS41OTF2LTYuMjVhLjYyNS42MjUgMCAwIDAtLjYyNS0uNjI1aC0yLjVhLjYyNS42MjUgMCAwIDAgMCAxLjI1SDIwdjUuNjI1YTQuMzc1IDQuMzc1IDAgMCAxLTguNzUgMFYxMS4yNWgxLjg3NWEuNjI1LjYyNSAwIDAgMCAwLTEuMjVoLTIuNXptMTYuMjUgNy41YTEuODc1IDEuODc1IDAgMSAxIDAgMy43NSAxLjg3NSAxLjg3NSAwIDAgMSAwLTMuNzV6IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KICAgIDwvZz4KPC9zdmc+Cg==");flex:0 0 40px}#public-package-recommendations .insight-box .insight-list .insight-item .title .text{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:normal;color:#333;text-transform:capitalize;hyphens:auto;word-break:break-word}#public-package-recommendations .insight-box .insight-list .insight-item .content{font-size:16px;font-weight:normal;line-height:1.5;letter-spacing:normal;color:#333}#public-package-recommendations .badge.badge-recommend{border-radius:10px;padding:20px 20px 24px;overflow:hidden;position:relative;margin-bottom:20px}#public-package-recommendations .badge.badge-recommend:before{content:'';width:50%;height:50%;position:absolute;bottom:0;left:0;opacity:0.7;-webkit-filter:blur(50px);filter:blur(50px);background-color:#dce9ff}#public-package-recommendations .badge.badge-recommend:after{content:'';opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);background-color:#f5d2ff;position:absolute;top:0;right:0;width:50%;height:100%;z-index:1}#public-package-recommendations .badge.badge-recommend .badge-wrapper{z-index:2;display:flex;gap:10px;position:relative}#public-package-recommendations .badge.badge-recommend .badge-wrapper .icon{width:32px;height:32px}#public-package-recommendations .badge.badge-recommend .badge-wrapper .icon svg{width:100%;height:100%}#public-package-recommendations .badge.badge-recommend .badge-wrapper .text{display:flex;flex-direction:column}#public-package-recommendations .badge.badge-recommend .badge-wrapper .text h3{font-size:24px;font-weight:600;line-height:1.33;color:#333;margin-bottom:10px}@media only screen and (max-width: 767px){#public-package-recommendations .badge.badge-recommend .badge-wrapper .text h3{font-size:20px}}#public-package-recommendations .badge.badge-recommend .badge-wrapper .text p{font-size:16px;font-weight:normal;line-height:normal;color:#333;margin:0}#public-package-recommendations .packages-404 .package-404{max-width:400px;margin:0 auto;text-align:center;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}#public-package-recommendations .packages-404 .package-404 h3{color:#333333;font-size:20px;font-weight:600;letter-spacing:0;line-height:32px;text-align:center;margin:0 0 8px}#public-package-recommendations .packages-404 .package-404 p{color:#666666;font-size:16px;letter-spacing:0;line-height:24px;text-align:center}#public-package-recommendations .packages-404 .package-404 p:not(:last-child){margin-bottom:20px}#public-package-recommendations .packages-404 .package-404 p .no-package-found{width:144px;height:144px;background-image:url("../images/package-found.svg");background-size:contain;background-repeat:no-repeat;display:inline-block}#public-package-recommendations .public-packages.recommend-packages{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:8px}@media only screen and (max-width: 1024px){#public-package-recommendations .public-packages.recommend-packages{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 767px){#public-package-recommendations .public-packages.recommend-packages{grid-template-columns:repeat(2, 1fr)}}#public-package-recommendations .public-packages .package{border-radius:10px;position:relative;border:solid 1px #eee;background-color:#fff;overflow:hidden}#public-package-recommendations .public-packages .package .package-wrapper{position:relative;z-index:2;padding:20px}#public-package-recommendations .public-packages .package .package-wrapper .title{position:relative}#public-package-recommendations .public-packages .package .package-wrapper .title a{font-size:16px;font-weight:600;line-height:1.5;color:#333;font-family:"Open Sans";overflow:hidden;display:block;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;height:48px;margin-right:40px}@media only screen and (max-width: 767px){#public-package-recommendations .public-packages .package .package-wrapper .title a{margin-right:0}}#public-package-recommendations .public-packages .package .package-wrapper .title .icon{height:40px;width:40px;border-radius:8px;background-color:rgba(239,223,235,0.4);background-size:24px;background-position:center;background-repeat:no-repeat;display:inline-block;position:absolute;top:0;right:0}#public-package-recommendations .public-packages .package .package-wrapper .title .icon.icon-type-hbs{background-image:url("../images/icon-hbs.svg")}#public-package-recommendations .public-packages .package .package-wrapper .title .icon.icon-type-chs{background-image:url("../images/icon-chs.svg")}#public-package-recommendations .public-packages .package .package-wrapper .title .icon.icon-type-ehs{background-image:url("../images/icon-ehs.svg")}#public-package-recommendations .public-packages .package .package-wrapper .title .icon.icon-type-mms{background-image:url("../images/icon-mms.svg")}@media only screen and (max-width: 767px){#public-package-recommendations .public-packages .package .package-wrapper .title .icon{width:32px;height:32px;background-size:16px;position:relative}}#public-package-recommendations .public-packages .package .package-wrapper .tags{margin-bottom:16px;max-width:70%}@media only screen and (max-width: 768px){#public-package-recommendations .public-packages .package .package-wrapper .tags{max-width:100%}}#public-package-recommendations .public-packages .package .package-wrapper .tags:empty{display:none}#public-package-recommendations .public-packages .package .package-wrapper .tags:empty+.price-action{padding-top:40px}@media only screen and (max-width: 640px){#public-package-recommendations .public-packages .package .package-wrapper .tags:empty+.price-action{padding-top:0px}}#public-package-recommendations .public-packages .package .package-wrapper .tags:empty+.price-action .compare-toggle{top:-8px}#public-package-recommendations .public-packages .package .package-wrapper .tags .tag-item{border-radius:12px;background-color:#EEEEEE;font-size:14px;letter-spacing:0;line-height:20px;padding:2px 8px;display:inline-block;margin:0 4px 4px 0}@media only screen and (max-width: 767px){#public-package-recommendations .public-packages .package .package-wrapper .tags .tag-item{font-size:12px;line-height:20px;padding:0 8px;margin:0 2px 2px 0}}#public-package-recommendations .public-packages .package .package-wrapper .tags .tag-item.tag-item-recommended{color:#ad5e99;font-weight:600;background-color:#ffe9fb}#public-package-recommendations .public-packages .package .package-wrapper .tags .tag-item.tag-item-recommended::before{content:'';width:14px;height:14px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgYXJpYS1oaWRkZW49InRydWUiIHJvbGU9ImltZyIgY2xhc3M9Imljb25pZnkgaWNvbmlmeS0tbm90byIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+Cg08cGF0aCBkPSJNMTIxLjU5IDYwLjgzbC0xMy45My00LjQ5Yy04LjkxLTIuOTQtMTQuMTMtMTAuMTUtMTYuNTgtMTkuMjFMODQuOTUgNy4yN2MtLjE2LS41OS0uNTUtMS4zOC0xLjc1LTEuMzhjLTEuMDEgMC0xLjU5Ljc5LTEuNzUgMS4zOGwtNi4xMyAyOS44N2MtMi40NiA5LjA2LTcuNjcgMTYuMjctMTYuNTggMTkuMjFsLTEzLjkzIDQuNDljLTEuOTcuNjQtMiAzLjQyLS4wNCA0LjA5bDE0LjAzIDQuODNjOC44OCAyLjk1IDE0LjA2IDEwLjE1IDE2LjUyIDE5LjE3bDYuMTQgMjkuNTNjLjE2LjU5LjQ5IDEuNjUgMS43NSAxLjY1YzEuMzMgMCAxLjU5LTEuMDYgMS43NS0xLjY1bDYuMTQtMjkuNTNjMi40Ni05LjAzIDcuNjQtMTYuMjMgMTYuNTItMTkuMTdsMTQuMDMtNC44M2MxLjk0LS42OCAxLjkxLTMuNDYtLjA2LTQuMXoiIGZpbGw9IiNmZGQ4MzUiPgoNPC9wYXRoPgoNPHBhdGggZD0iTTEyMi45MSA2Mi4wOGMtLjIyLS41NS0uNjUtMS4wMy0xLjMyLTEuMjVsLTEzLjkzLTQuNDljLTguOTEtMi45NC0xNC4xMy0xMC4xNS0xNi41OC0xOS4yMUw4NC45NSA3LjI3Yy0uMDktLjM0LS40MS0uOTYtLjc4LTEuMTRsMS45OCAyOS45N2MxLjQ3IDEzLjY4IDIuNzMgMjAuMTIgMTMuNjUgMjJjOS4zOCAxLjYyIDIwLjIzIDMuNDggMjMuMTEgMy45OHoiIGZpbGw9IiNmZmVlNTgiPgoNPC9wYXRoPgoNPHBhdGggZD0iTTEyMi45NCA2My42NGwtMjQuMTYgNS41NGMtOC41MSAyLjE2LTEzLjIgNy4wOS0xMy4yIDE5Ljk5bC0yLjM3IDMwLjk0Yy44MS0uMDggMS40Ny0uNTIgMS43NS0xLjY1bDYuMTQtMjkuNTNjMi40Ni05LjAzIDcuNjQtMTYuMjMgMTYuNTItMTkuMTdsMTQuMDMtNC44M2MuNjYtLjI0IDEuMDgtLjczIDEuMjktMS4yOXoiIGZpbGw9IiNmNGI0MDAiPgoNPC9wYXRoPgoNPGc+Cg08cGF0aCBkPSJNNDEuODEgODYuODFjLTguMzMtMi43NS05LjA5LTUuODUtMTAuNDktMTEuMDhsLTMuNDktMTIuMjRjLS4yMS0uNzktMi4yNy0uNzktMi40OSAwTDIyLjk3IDc0LjhjLTEuNDEgNS4yMS00LjQxIDkuMzUtOS41MyAxMS4wNGwtOC4xNiAzLjU0Yy0xLjEzLjM3LTEuMTUgMS45Ny0uMDIgMi4zNWw4LjIyIDIuOTFjNS4xIDEuNjkgOC4wOCA1LjgzIDkuNSAxMS4wMmwyLjM3IDEwLjgyYy4yMi43OSAyLjI3Ljc5IDIuNDggMGwyLjc4LTEwLjc3YzEuNDEtNS4yMiAzLjU3LTkuMzcgMTAuNS0xMS4wN2w3LjcyLTIuOTFjMS4xMy0uMzkgMS4xMi0xLjk5LS4wMi0yLjM2bC03LTIuNTZ6IiBmaWxsPSIjZmRkODM1Ij4KDTwvcGF0aD4KDTxwYXRoIGQ9Ik0yOC40OSA3NS41NWMuODUgNy44NiAxLjI4IDEwLjA0IDcuNjUgMTEuNjdsMTMuMjcgMi41OWMtLjE0LS4xOS0uMzQtLjM1LS42MS0uNDNsLTctMi41N2MtNy4zMS0yLjUtOS4zMy01LjY4LTEwLjctMTIuMDRjLTEuMzctNi4zNi0yLjgzLTEwLjUxLTIuODMtMTAuNTFjLS41MS0xLjM3LTEuMjQtMS4zLTEuMjQtMS4zbDEuNDYgMTIuNTl6IiBmaWxsPSIjZmZlZTU4Ij4KDTwvcGF0aD4KDTxwYXRoIGQ9Ik0yOC43MyAxMDIuOTljMC03LjQxIDQuMDUtMTEuMDggMTAuNDktMTEuMDhsMTAuMDItLjQxcy0uNTguNzctMS41OSAxLjAxbC02LjU0IDIuMTNjLTUuNTUgMi4yMy04LjA4IDMuMzUtOS44IDEwLjk0YzAgMC0yLjIyIDguODMtMi42NCA5Ljc2Yy0uNTggMS4zLTEuMjcgMS41Ny0xLjI3IDEuNTdsMS4zMy0xMy45MnoiIGZpbGw9IiNmNGI0MDAiPgoNPC9wYXRoPgoNPC9nPgoNPHBhdGggZD0iTTU5Ljc0IDI4LjE0Yy41Ni0uMTkuNTQtLjk5LS4wMy0xLjE1bC03LjcyLTIuMDhhNC43NyA0Ljc3IDAgMCAxLTMuMzQtMy4zTDQ1LjYxIDkuMDZjLS4xNS0uNjEtMS4wMi0uNjEtMS4xNy4wMWwtMi44NiAxMi41YTQuNzM0IDQuNzM0IDAgMCAxLTMuNCAzLjM3bC03LjY3IDEuOTljLS41Ny4xNS0uNjEuOTUtLjA1IDEuMTVsOC4wOSAyLjhjMS40NS41IDIuNTcgMS42OCAzLjAxIDMuMTVsMi44OSAxMS41OWMuMTUuNiAxLjAxLjYxIDEuMTYgMGwyLjk5LTExLjYzYTQuNzczIDQuNzczIDAgMCAxIDMuMDQtMy4xM2w4LjEtMi43MnoiIGZpbGw9IiNmNGI0MDAiIHN0cm9rZT0iI2Y0YjQwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj4KDTwvcGF0aD4KDTwvc3ZnPg==");background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;margin-right:4px;position:relative;top:1px}#public-package-recommendations .public-packages .package .package-wrapper .tags .tag-item.tag-item-more ~ .tag-item{display:none}#public-package-recommendations .public-packages .package .package-wrapper .tags .tag-item.tag-item-more:hover ~ .tag-item{display:inline-block}#public-package-recommendations .public-packages .package .package-wrapper .action{text-align:center}#public-package-recommendations .public-packages .package .package-wrapper .action a{color:#FFF;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:1.5;text-align:center;border:1px solid #AD5E99;border-radius:25px;background-color:#AD5E99;padding:5px 38px;display:inline-block}@media only screen and (max-width: 767px){#public-package-recommendations .public-packages .package .package-wrapper .action a{padding:5px 20px}}#public-package-recommendations .public-packages .package .package-wrapper hr{border:0;box-shadow:0 4px 16px 0 rgba(51,51,51,0.1);background-color:#eeebee;width:100%;height:1px;max-width:100%;opacity:1}#public-package-recommendations .public-packages .package .package-wrapper .price{line-height:1;text-align:center;margin-bottom:20px}@media only screen and (max-width: 1024px){#public-package-recommendations .public-packages .package .package-wrapper .price{margin-bottom:8px;line-height:1}}@media only screen and (max-width: 640px){#public-package-recommendations .public-packages .package .package-wrapper .price{display:flex;flex-direction:column;width:100%;text-align:left}}#public-package-recommendations .public-packages .package .package-wrapper .price .amount{font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;color:#AD5E99}@media only screen and (max-width: 767px){#public-package-recommendations .public-packages .package .package-wrapper .price .amount{font-size:20px}}#public-package-recommendations .public-packages .package .package-wrapper .price .text{color:#999999;font-size:12px;font-weight:500;letter-spacing:0;line-height:20px}@media only screen and (max-width: 767px){#public-package-recommendations .public-packages .package .package-wrapper .price .text{font-size:10px;margin-top:-5px}}#public-package-recommendations .public-packages .package .package-wrapper .description{font-family:"Open Sans";font-size:16px;line-height:1.5;overflow:auto;max-height:664px;width:calc(100% + 16px)}#public-package-recommendations .public-packages .package .package-wrapper .description::-webkit-scrollbar{background-color:#fff;width:16px}#public-package-recommendations .public-packages .package .package-wrapper .description::-webkit-scrollbar-track{background-color:#fff}#public-package-recommendations .public-packages .package .package-wrapper .description::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:4px solid #fff}#public-package-recommendations .public-packages .package .package-wrapper .description::-webkit-scrollbar-button{display:none}#public-package-recommendations .public-packages .package.is-recommend:before{content:'';opacity:0.7;-webkit-filter:blur(50px);filter:blur(50px);background-color:#dce9ff;width:210px;height:250px;position:absolute;bottom:0;left:0;z-index:1}#public-package-recommendations .public-packages .package.is-recommend:after{content:'';opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);background-color:#f5d2ff;position:absolute;top:0;right:0;width:45%;height:100%;z-index:1}#public-package-recommendations .public-packages .package.see-all-packages{background-color:#f6f6f6;display:flex;justify-content:center;align-items:center;gap:12px;cursor:pointer;flex-direction:column;padding:20px}#public-package-recommendations .public-packages .package.see-all-packages .icon{width:56px;height:56px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBmaWxsPSIjRTFFMUUxIiBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiLz4KICAgICAgICA8ZyBmaWxsPSIjNjY2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMjggMjhjLS44NzcgMC0xLjc1NC0uMTU2LTIuNDM4LS40NjdsLTkuNjM1LTQuMzk0Yy0uNDQtLjItMS40NjktLjc4Ny0xLjQ2OS0xLjg5NCAwLTEuMTA4IDEuMDI4LTEuNjkzIDEuNDctMS44OTZsOS43Mi00LjQzMmMxLjMzOC0uNjEyIDMuMzYtLjYxMiA0LjY5OSAwbDkuNzI1IDQuNDMyYy40NDIuMjAxIDEuNDcuNzg4IDEuNDcgMS44OTYgMCAxLjEwOC0xLjAyOCAxLjY5Mi0xLjQ3IDEuODk1bC05LjYzNiA0LjM5M2MtLjY4Mi4zMTEtMS41Ni40NjctMi40MzYuNDY3eiIvPgogICAgICAgICAgICA8cGF0aCBkPSJtNDAuMDY4IDI2LjEtLjk4My0uNDQ0LTIuNTI0IDEuMTU1LTYuMTIgMi44Yy0uNjgzLjMxMi0xLjU2Mi40NjgtMi40MzcuNDY4LS44NzUgMC0xLjc1My0uMTU2LTIuNDM2LS40NjhsLTYuMTI1LTIuOC0yLjUyNC0xLjE1NS0uOTkxLjQ0NmMtLjQ0Mi4yLTEuNDcuNzkxLTEuNDcgMS44OTggMCAxLjEwNyAxLjAyOCAxLjY5OCAxLjQ3IDEuOWw5LjYzNCA0LjQwMmMuNjguMzEzIDEuNTU4LjQ2OSAyLjQzOC40NjkuODggMCAxLjc1NC0uMTU2IDIuNDM3LS40NjhsOS42MjctNC40MDJjLjQ0NC0uMjAxIDEuNDc4LS43ODggMS40NzgtMS45MDFzLTEuMDI3LTEuNjk3LTEuNDc0LTEuOXoiLz4KICAgICAgICAgICAgPHBhdGggZD0ibTQwLjA2OCAzMi44Ny0uOTgzLS40NDMtMi41MjQgMS4xNTQtNi4xMiAyLjc5N2MtLjY4My4zMS0xLjU2Mi40NjctMi40MzcuNDY3LS44NzUgMC0xLjc1My0uMTU2LTIuNDM2LS40NjdsLTYuMTI1LTIuOC0yLjUyNC0xLjE1LS45OTEuNDQ0Yy0uNDQyLjIwMi0xLjQ3Ljc5Mi0xLjQ3IDEuODk5czEuMDI4IDEuNjk3IDEuNDcgMS44OThsOS42MzQgNC40Yy42OC4zMTEgMS41NjIuNDczIDIuNDM4LjQ3My44NzYgMCAxLjc1LS4xNjIgMi40MzQtLjQ3NGw5LjYzLTQuMzk5Yy40NDQtLjIgMS40NzgtLjc4OCAxLjQ3OC0xLjg5OCAwLTEuMTEtMS4wMjctMS42OTctMS40NzQtMS45MDF6Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:relative}#public-package-recommendations .public-packages .package.see-all-packages .title{font-size:18px;font-weight:600;line-height:normal;text-align:center;color:#333}#public-package-recommendations .all-packages{display:none}#public-package-recommendations .all-packages .title{font-family:"Open Sans";font-size:40px;font-weight:600;line-height:1.4;color:#333;margin-bottom:25px}#public-package-recommendations .all-packages .gender-toggles{display:flex;gap:16px;justify-content:flex-start;margin:40px auto}@media (max-width: 1024px){#public-package-recommendations .all-packages .gender-toggles{margin:40px auto 24px}}#public-package-recommendations .all-packages .gender-toggles .gender-toggle{border-radius:21px;background-color:#FFF;border:1px solid #ECEDF0;color:#8F9BA9;font-family:"Open Sans";font-size:18px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;padding:8px 20px;transition:400ms;min-width:379px;display:flex;align-items:center;cursor:pointer;margin-bottom:0;margin-top:0;text-transform:capitalize}@media (max-width: 1024px){#public-package-recommendations .all-packages .gender-toggles .gender-toggle{font-size:18px;border-radius:24px;padding:13px 20px}}@media (max-width: 767px){#public-package-recommendations .all-packages .gender-toggles .gender-toggle{font-size:16px;min-width:calc(50% - 8px)}}#public-package-recommendations .all-packages .gender-toggles .gender-toggle::before{content:'';width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-right:8px}#public-package-recommendations .all-packages .gender-toggles .gender-toggle:hover{border:1px solid #AD5E99;background-color:#AD5E99;color:#eee}#public-package-recommendations .all-packages .gender-toggles .gender-toggle.gender-toggle-male::before{background-image:url(../images/icon-male.svg)}#public-package-recommendations .all-packages .gender-toggles .gender-toggle.gender-toggle-male:hover::before{background-image:url(../images/icon-male-white.svg)}#public-package-recommendations .all-packages .gender-toggles .gender-toggle.gender-toggle-male.active::before{background-image:url(../images/icon-male-white.svg)}#public-package-recommendations .all-packages .gender-toggles .gender-toggle.gender-toggle-female::before{background-image:url(../images/icon-female.svg)}#public-package-recommendations .all-packages .gender-toggles .gender-toggle.gender-toggle-female:hover::before{background-image:url(../images/icon-female-white.svg)}#public-package-recommendations .all-packages .gender-toggles .gender-toggle.gender-toggle-female.active::before{background-image:url(../images/icon-female-white.svg)}#public-package-recommendations .all-packages .gender-toggles .gender-toggle.active{border:1px solid #AD5E99;background-color:#AD5E99;color:#FFF}#public-package-recommendations .all-packages .gender-packages .hide{display:none}#public-package-recommendations .all-packages .gender-packages .packages-wrapper{display:block}#public-package-recommendations .all-packages .location.hide{display:none}#public-package-recommendations .all-packages .location-popup .location-select label{color:#333333;font-family:"Open Sans";font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:6px}#public-package-recommendations .all-packages .location-popup .location-select .select2-container{max-width:100%}#public-package-recommendations .all-packages .location-popup .location-select .select2-container .selection .select2-selection{height:38px}#public-package-recommendations .all-packages .location-popup .location-select .select2-container .selection .select2-selection .select2-selection__rendered{color:#333333;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:36px}#public-package-recommendations .all-packages .location-popup .location-select .select2-container .selection .select2-selection .select2-selection__rendered[title='Select a location']{color:#8F9BA9}#public-package-recommendations .all-packages .location-popup .location-select .select2-container .selection .select2-selection .select2-selection__arrow{height:36px}#public-package-recommendations .all-packages .location-popup .popup-foot{padding-top:24px}#public-package-recommendations .all-packages .location-popup .popup-location-action{display:flex;gap:16px;justify-content:flex-end}#public-package-recommendations .all-packages .location-popup .popup-location-action .popup-location-button{font-family:"Open Sans";font-size:18px;letter-spacing:0;line-height:30px;text-align:center;border-radius:25px;padding:10px;border:1px solid #CACFD3;min-width:164px}#public-package-recommendations .all-packages .location-popup .popup-location-action .popup-location-back{color:#AD5E99;border:1px solid #AD5E99;background-color:#FFFFFF}#public-package-recommendations .all-packages .location-popup .popup-location-action .popup-location-next{color:#FFFFFF;background-color:#AD5E99;border:1px solid #AD5E99}#public-package-recommendations .all-packages .location-popup .popup-location-action .popup-location-next.disabled{color:#FFFFFF;background-color:#CACFD3;cursor:not-allowed;border:1px solid #CACFD3}#public-package-recommendations .recommend-navigation{position:sticky;bottom:0;left:0;width:100%;background:#FFF;z-index:11;display:none;border-top:1px solid #eee}#public-package-recommendations .recommend-navigation .button-wrapper{padding-top:20px;padding-bottom:32px;display:flex;justify-content:flex-end;gap:16px}#public-package-recommendations .recommend-navigation .button-wrapper .button{font-size:18px;font-weight:normal;text-align:center;border-radius:21px;height:42px;line-height:1;padding:0 22px;border:solid 1px #ad5e99;text-transform:unset;min-width:180px}@media only screen and (max-width: 767px){#public-package-recommendations .recommend-navigation .button-wrapper .button{font-size:16px;min-width:unset}}#public-package-recommendations .recommend-navigation .button-wrapper .button-primary{background-color:#ad5e99;color:#fff}#public-package-recommendations .recommend-navigation .button-wrapper .button-cancel{background-color:#fff;color:#ad5e99}#public-package-recommendations .search-box{display:flex;border-radius:8px;background-color:#eee;padding:27px 40px;align-items:center;width:100%;margin:0 auto;margin-bottom:40px}@media (max-width: 1024px){#public-package-recommendations .search-box{flex-direction:column;padding:18px 16px;align-items:flex-start}}#public-package-recommendations .search-box .select2{max-width:100%;width:100% !important}#public-package-recommendations .search-box .select2 .select2-selection{height:38px}#public-package-recommendations .search-box .select2 .select2-selection .select2-selection__rendered{color:#333;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:37px;padding-left:10px}#public-package-recommendations .search-box .select2 .select2-selection .select2-selection__rendered[title='Select']{color:#8F9BA9}#public-package-recommendations .search-box .select2 .select2-selection .select2-selection__arrow{height:36px;right:5px}#public-package-recommendations .search-box label.text{color:#333;font-family:"Open Sans";font-size:18px;letter-spacing:0;line-height:24px;white-space:nowrap;margin-right:16px;display:flex;align-items:center}@media (max-width: 1024px){#public-package-recommendations .search-box label.text{margin-bottom:16px;font-size:16px;line-height:22px;white-space:unset}}#public-package-recommendations .search-box label.text svg{margin-right:16px}#public-package-recommendations .search-box select{height:38px;border:1px solid #8F9BA9;border-radius:4px;background-color:#fff;color:#333;font-family:"Open Sans";font-size:16px;letter-spacing:0;line-height:24px}.select2-container.select2-container--open{z-index:10000}.select2-container .select2-search--dropdown .select2-search__field{font-size:16px;padding-left:10px}.select2-container .select2-results .select2-results__options .select2-results__option{margin-bottom:0;font-size:16px}.select2-container .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable{background-color:#ac5e99}
