.gift-sec-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.gift-sec-wrapper .modal{text-align:center}.gift-sec-wrapper .modal .modal-content iframe{width:100% !important;min-height:70vh}@media screen and (max-width: 990px){.gift-sec-wrapper .modal .modal-content iframe{min-height:450px}}.gift-sec-wrapper .gift-banner-row{align-items:center;background:#d2b467;display:flex;height:100%;justify-content:center;min-height:350px;padding:20px;width:100%}@media screen and (max-width: 990px){.gift-sec-wrapper .gift-banner-row{min-height:350px}}@media screen and (max-width: 599px){.gift-sec-wrapper .gift-banner-row{flex-direction:column;flex-wrap:wrap}}.gift-sec-wrapper .gift-banner-row .gift-banner-col{flex:0 0 50%;width:50%;text-align:center}@media screen and (min-width: 600px)and (max-width: 750px){.gift-sec-wrapper .gift-banner-row .gift-banner-col:first-child{flex:0 0 65%;width:65%}}@media screen and (max-width: 599px){.gift-sec-wrapper .gift-banner-row .gift-banner-col:first-child{flex:0 0 100%;width:100%}}@media screen and (min-width: 600px)and (max-width: 750px){.gift-sec-wrapper .gift-banner-row .gift-banner-col:last-child{flex:0 0 35%;width:35%;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;padding:20px}}@media screen and (max-width: 599px){.gift-sec-wrapper .gift-banner-row .gift-banner-col:last-child{flex:0 0 100%;width:100%;padding-top:20px}}.gift-sec-wrapper .gift-banner-row .gift-banner-col img{width:100%;min-height:350px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 990px){.gift-sec-wrapper .gift-banner-row .gift-banner-col img{min-height:300px}}@media screen and (max-width: 600px){.gift-sec-wrapper .gift-banner-row .gift-banner-col img{min-height:190px}}.gift-sec-wrapper .gift-banner-row .gift-banner-col h1{font:normal normal 700 65px/60px "adobe-garamond-pro",serif;padding-bottom:25px;color:#1d4934}@media screen and (max-width: 990px){.gift-sec-wrapper .gift-banner-row .gift-banner-col h1{margin-top:2px;font:normal normal 700 40px/55px "adobe-garamond-pro",serif}}@media screen and (max-width: 750px){.gift-sec-wrapper .gift-banner-row .gift-banner-col h1{font:normal normal 700 35px/35px "adobe-garamond-pro",serif;padding-bottom:20px}}.gift-sec-wrapper .gift-banner-row .gift-banner-col p{font:normal normal 400 26px/30px "adobe-garamond-pro",serif;color:#000;padding-bottom:35px}@media screen and (max-width: 750px){.gift-sec-wrapper .gift-banner-row .gift-banner-col p{font:normal normal 400 22px/35px "adobe-garamond-pro",serif;padding-bottom:20px}}.gift-sec-wrapper .gift-banner-row .gift-banner-col .primary-link{background-color:#1d4934;font:normal normal 500 16px "futura-pt",sans-serif;letter-spacing:3px;color:#fff;border:none}@media screen and (max-width: 750px){.gift-sec-wrapper .gift-banner-row .gift-banner-col .primary-link{padding:12px 15px;font:normal normal 500 14px "futura-pt",sans-serif}}.gift-sec-wrapper .gift-banner-row.col-3{background-color:#fff;display:grid;grid-template-columns:repeat(3, 1fr);padding:0;min-height:350px}.gift-sec-wrapper .gift-banner-row.col-3 .gift-banner-col-1{width:98%;height:100%;max-height:350px}.gift-sec-wrapper .gift-banner-row.col-3 .gift-banner-col-1:last-child{width:100%}.gift-sec-wrapper .gift-banner-row.col-3 .gift-banner-col-1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gift-sec-wrapper .gift-banner-row.col-3 .gift-banner-col-1.txt{background:#f9f5ea;height:100%;display:inline-flex;justify-content:center;align-items:center}.gift-sec-wrapper .gift-banner-row.col-3 .gift-banner-col-1.txt h1{font-size:65px;line-height:60px;padding-bottom:35px}@media screen and (max-width: 990px){.gift-sec-wrapper .gift-banner-row.col-3 .gift-banner-col-1.txt h1{margin-top:2px;font:normal normal 700 40px/55px "adobe-garamond-pro",serif}}.gift-sec-wrapper .gift-banner-row.l-green{background-color:#e5e9a6}.gift-sec-wrapper .gift-content-row{background-size:cover;min-height:450px;display:flex;justify-content:center;align-items:center;padding:40px 20px}@media screen and (max-width: 600px){.gift-sec-wrapper .gift-content-row{padding:20px;min-height:400px}}.gift-sec-wrapper .gift-content-row .ban-content{max-width:700px;margin:0 auto;text-align:center;width:100%;z-index:9;position:relative}.gift-sec-wrapper .gift-content-row .ban-content p{padding:0px 5% 10px;font-size:20px}@media screen and (max-width: 600px){.gift-sec-wrapper .gift-content-row .ban-content p{font-size:18px;padding:0px 20px 10px}}.gift-sec-wrapper .gift-content-row .ban-content p strong{color:#ae2573}.gift-sec-wrapper .gift-content-row .ban-content .primary-link{background-color:#1d4934;font:normal normal 500 16px "futura-pt",sans-serif;letter-spacing:3px;color:#fff;border:none;margin:20px 10px}.gift-sec-wrapper .gift-content-row .ban-content .primary-link.gold{background-color:#d2b467}.gift-sec-wrapper .gift-content-row .ban-content .qz-textarea{width:100%;height:180px;background-color:#e9c7cd;color:#000;resize:none;padding:20px;box-sizing:border-box;vertical-align:top;overflow:auto;margin:30px 0;font:normal normal 500 18px "adobe-garamond-pro",serif}.gift-sec-wrapper .gift-content-row .ban-content .note-info{font-size:14px;font-style:italic;color:#958686}.gift-sec-wrapper .gift-content-row .ban-content.qz-wrapper{max-width:1140px}.gift-sec-wrapper .gift-content-row .ban-content h2{font:normal normal 700 28px/30px "futura-pt",sans-serif;letter-spacing:1px;padding-bottom:20px;text-transform:uppercase}@media screen and (max-width: 600px){.gift-sec-wrapper .gift-content-row .ban-content h2{font:normal normal 700 24px/30px "futura-pt",sans-serif}}.gift-sec-wrapper .gift-content-row .ban-content .primary-link.green.back{font:normal normal 400 18px/20px "futura-pt",sans-serif;letter-spacing:1px;text-transform:capitalize;position:absolute;bottom:12px;min-width:90px;padding:14px;left:0;height:50px}.gift-sec-wrapper .gift-content-row .ban-content .primary-link.green.back::after{content:"";font-size:15px;transition:transform .2s;position:absolute;left:5px}.gift-sec-wrapper .gift-content-row.quiz{position:relative;width:100%}.gift-sec-wrapper .gift-content-row.quiz::before{content:"";background-color:#b1e2c5;width:100%;height:30px;position:absolute;top:0}.gift-sec-wrapper .gift-video{width:100%;height:100%;position:relative;cursor:pointer}.gift-sec-wrapper .gift-video::before{content:"";background-image:url(../images/play-btn.png);background-size:contain;background-position:center;transition:transform .4s ease-in-out;cursor:pointer;background-repeat:no-repeat;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);width:200px;height:200px}.gift-sec-wrapper .gift-video img{width:100%;min-height:350px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 600px){.gift-sec-wrapper .gift-video img{min-height:250px}}.gift-sec-wrapper .gift-slider-row{background:#f5cabf;padding:40px;text-align:center;width:100%}.gift-sec-wrapper .gift-slider-row h3{color:#000;font:normal normal 700 30px/55px "adobe-garamond-pro",serif;line-height:30px;padding-bottom:30px}@media screen and (max-width: 600px){.gift-sec-wrapper .gift-slider-row h3{font:normal normal 700 24px/30px "adobe-garamond-pro",serif}}.gift-sec-wrapper .gift-slider-row.green{background-color:#b1e2c5}.quiz-wrapper{margin:0 auto !important;padding:10px 30px 20px}@media screen and (max-width: 600px){.quiz-wrapper{padding:10px 10px 20px}}.quiz-wrapper ul{display:flex;justify-content:space-around;width:100%;padding:10px 20px 40px}@media screen and (max-width: 600px){.quiz-wrapper ul{padding:10px 10px 20px;justify-content:center}}@media screen and (max-width: 980px){.quiz-wrapper ul{flex-wrap:wrap}}.quiz-wrapper ul li{list-style:none;max-width:200px;padding:0 10px;cursor:pointer}@media screen and (max-width: 560px){.quiz-wrapper ul li{max-width:145px}}.quiz-wrapper ul li .wpforms-image-choices-image img{max-width:200px;width:100%}.quiz-wrapper ul li .wpforms-image-choices-image::after{content:"✔";font-size:22px;line-height:32px;color:#fff;background:#066aab;opacity:0;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;border-radius:50%;transition:all .5s}.quiz-wrapper ul li .wpforms-image-choices-image::after:hover{content:" ";background:#d9ea9a;opacity:.8;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;border-radius:50%;transition:all .5s}.quiz-wrapper ul li .wpforms-image-choices-label{font:normal normal 400 20px/30px "adobe-garamond-pro",serif;letter-spacing:0;color:#000;padding-bottom:10px;cursor:pointer}@media screen and (max-width: 560px){.quiz-wrapper ul li .wpforms-image-choices-label{font:normal normal 400 18px/25px "adobe-garamond-pro",serif}}.quiz-wrapper ul li .wpforms-selected .wpforms-image-choices-image{position:relative;cursor:pointer}.quiz-wrapper ul li .wpforms-selected .wpforms-image-choices-image::after{content:"✔";font-size:22px;line-height:32px;color:#fff;background:#066aab;opacity:0;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;border-radius:50%;transition:all .5s}.quiz-wrapper ul li .wpforms-field-label-inline{display:flex;flex-direction:column}.quiz-wrapper .wpforms-field .wpforms-field-label{font:normal normal 600 24px/30px "adobe-garamond-pro",serif !important;color:#000 !important;letter-spacing:.5px;padding-bottom:20px}@media screen and (max-width: 560px){.quiz-wrapper .wpforms-field .wpforms-field-label{font:normal normal 600 22px/30px "adobe-garamond-pro",serif !important}}.quiz-wrapper .wpforms-field input{opacity:0}.quiz-wrapper .wpforms-page-button,.quiz-wrapper .wpforms-submit{background:#d2b467;border:none;font:normal normal 400 18px/30px "futura-pt",sans-serif;letter-spacing:1px;text-transform:capitalize;padding:10px;min-width:90px;height:50px;color:#fff;position:relative;cursor:pointer;float:right}.quiz-wrapper .wpforms-page-button::after,.quiz-wrapper .wpforms-submit::after{content:"";font-size:18px;transition:transform .2s;position:absolute;right:25px}.quiz-wrapper .wpforms-page-button:hover::after,.quiz-wrapper .wpforms-submit:hover::after{transform:translateX(4px)}.quiz-wrapper .wpforms-error{color:#df0000;font-size:18px}.quiz-wrapper .primary-link.green.back{position:absolute;bottom:34px;left:0}.quiz-wrapper .primary-link.green.back::after{content:"←";font-size:18px;transition:transform .2s;position:absolute;left:25px}.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image{display:block;position:relative;cursor:pointer}.quiz-wrapper form .wpforms-field-container .wpforms-field.wpforms-field-radio.wpforms-list-inline ul .wpforms-selected .wpforms-image-choices-image::after{content:" ";background:#d9ea9a;opacity:.8;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;border-radius:50%;transition:all .5s}.quiz-wrapper form .wpforms-field-container .wpforms-field.wpforms-field-radio.wpforms-list-inline ul li label:hover .wpforms-image-choices-image::after{content:" ";background:#d9ea9a;opacity:.8;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;border-radius:50%;transition:all .5s}.quiz-wrapper form .wpforms-field-container .wpforms-field.wpforms-field-radio.wpforms-list-inline ul .wpforms-selected .wpforms-image-choices-label{font-weight:700 !important;color:#ef921b !important}.wpforms-confirmation-scroll{scroll-margin-top:0 !important}.hidden{display:none}.background-box{position:relative;width:190%;max-width:100%;height:100%;background:#fff;overflow:hidden}.floating-icon{position:absolute;font-size:24px;opacity:.15;animation:floatY linear infinite,floatX ease-in-out infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes floatY{0%{transform:translateY(0)}100%{transform:translateY(-50px)}}@keyframes floatX{0%,100%{transform:translateX(0)}50%{transform:translateX(20px)}}.gift-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999}.gift-popup-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:20px;text-align:center;border-radius:10px}.gift-popup-inner p{font:normal normal 400 20px/30px "futura-pt",sans-serif;text-transform:uppercase;color:#1d4934}.gift-popup-inner img{width:60px;margin-bottom:10px}.gift-slider{display:block;width:100%;visibility:visible !important;opacity:1 !important}.gift-slider .slick-slide{padding:20px}@media screen and (max-width: 560px){.gift-slider .slick-slide{padding:10px}}.gift-slider .slick-prev::before,.gift-slider .slick-next::before{font-size:30px;color:#161515}.gift-slider .slick-next{right:-30px}.gift-slider .slick-prev{left:-35px}.wpforms-page-indicator.progress{background:#1d4934;width:100px;color:#fff;text-align:center;border-radius:10px;padding:5px;margin:0 auto}.gift-slider{display:block;width:100%;visibility:visible !important;opacity:1 !important}