:root{--color1:#336699;--color2:#6699cc}section.form{overflow:visible;.inner{padding:60px 30px;form{max-width:600px;margin:0 auto;overflow:visible}}}.form{max-width:600px;margin:0 auto;padding:20px 10px}#formquestions{scroll-margin-top:20px}.qgroup{clear:both}form.smooth-transitions{#formquestions{position:relative;transition:min-height 0.05s ease-in-out;overflow:visible}.qgroup{transition:opacity 0.05s ease-in-out;will-change:opacity;&.node-exit,&.node-enter{position:absolute}&.node-exit{opacity:0;pointer-events:none}&.node-enter{opacity:0}&.node-active{opacity:1;position:relative}}}form,.preview .pageform{background-color:#fff;margin:20px;padding:20px;border-radius:10px;box-shadow:0 0 3px #999;overflow:visible;position:relative;h2,h3{margin:5px 0}.radio,select.multiple option{background:#eee;background-image:linear-gradient(0deg,#dddddd 0%,#eeeeee 100%);border:solid 1px #999;border-radius:5px;padding:10px 20px;margin-bottom:5px;position:relative;input[type="radio"]{-webkit-appearance:none;margin:0;padding:0;opacity:0;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}label{position:relative;margin:0;padding:0;z-index:1}}.radio:hover,.checked,select.multiple option:checked{background-color:var(--color2);background-image:linear-gradient(0deg,#bbbbbb 0%,#aaaaaa 100%);color:#fff}fieldset{border:0;margin:0 0 10px 0;padding:0}fieldset.radios{.confirm{margin:-5px 10px 5px 10px}}label{display:block;width:100%;padding:2px 0 0 0;margin:0 0 5px 0;font-weight:500}input:-webkit-autofill::first-line{font-size:18px}input,textarea,select,button{-webkit-appearance:none;font-size:18px;padding:10px;margin:0;border:solid 1px #ccc;background-color:#eee;background-image:linear-gradient(0deg,#eee 90%,#ccc 100%);border-radius:5px;width:100%;color:#000;min-height:45px;.leftarrow{display:inline-block;font-size:130%;line-height:0;margin-right:3px}.rightarrow{display:inline-block;font-size:130%;line-height:0;margin-left:3px}}select,button{background-image:linear-gradient(180deg,#eee 49%,#ccc 100%);cursor:pointer;margin:0}select.multiple{-webkit-appearance:none;background-color:#fff0;background-image:none;border:0;margin:0;padding:0;overflow:hidden;border:solid 1px #999;option{margin:0;border:0;border-radius:0}}input[type=checkbox]{-webkit-appearance:checkbox;width:auto;vertical-align:top;float:left;margin-right:5px;vertical-align:middle}input[type=radio]{-webkit-appearance:radio;width:auto;vertical-align:top}input[type=submit],button{background-color:#666;background-image:linear-gradient(0deg,#333 0%,#666 100%);color:#fff;font-weight:600;font-size:140%;border:0;cursor:pointer;margin-top:10px;text-wrap:wrap;text-align:center!important;text-align-last:center!important}button.skip{background-color:#cccccc!important;background-image:linear-gradient(0deg,#cccccc 0%,#eeeeee 100%)!important;color:#666666!important;font-size:110%}p.nodesubtext{padding:0;margin:0 0 10px 0}p.questionlabelsubtext{margin:5px 0;padding:0;font-size:90%;line-height:120%;display:block;width:100%}p.questioninputsubtext{margin:5px 0 0 0;padding:0;font-size:90%;line-height:120%}small{display:block;clear:both;overflow:hidden}.alert{background:#fcc;margin:0 10px 5px 10px;padding:5px;border-radius:0 0 5px 5px;color:#000}.alert.checkalert{margin-top:-5px}p.privtext{font-size:90%;line-height:125%;color:#000}fieldset.checkbox,fieldset.checkbox-single{.checkbox,.checkbox-single{display:flex;flex-flow:row wrap;align-items:center;border:solid 1px #ddd;background-color:#eee;margin:5px 0;padding:0;border-radius:5px;order:1;label{order:2;flex:1;padding:3px 5px 0 0;cursor:pointer;line-height:18px}input[type=checkbox]{display:inline-block;vertical-align:middle;width:22px;height:22px;border:solid 1px #000;cursor:pointer;margin:0 10px}}}fieldset.inline{display:flex;flex-flow:row wrap;gap:1%;label{width:100%}.radio{flex:1}}fieldset.shorttext{display:flex;flex-flow:row wrap;gap:2%;justify-content:center;.radio{width:49%;min-width:49%;max-width:49%;text-align:center;margin-bottom:1%;margin-top:1%;font-weight:600;font-size:120%}}input[type=range]{-webkit-appearance:none;padding:0;border:0;border-radius:5px}input[type=range]::-webkit-slider-runnable-track{background:#ccc;background-image:linear-gradient(180deg,#bbbbbb 0%,#dddddd 100%);border-radius:5px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:30px;width:30px;background:#090;background-image:linear-gradient(0deg,#009900 0%,#00cc00 100%)!important;border-radius:5px;box-shadow:0 0 3px #000;cursor:ew-resize}.range_choice{background-color:#eee;padding:8px;margin-bottom:5px;border-radius:5px;min-height:30px;font-weight:500;font-size:110%;text-align:center}}.pageform.basic{margin:0;padding:0;border-radius:0;box-shadow:none}form.bold{.radio,select.multiple option,select,.checkbox-single .checkbox-single,button,input,input[type=submit]{box-shadow:0 0 3px #666;border:solid 2px #fff;font-weight:600}.checkbox-single .checkbox-single{font-weight:400}.radio{margin:3% 0}}form.noborder{margin:0;border-radius:0;box-shadow:none}body.mobile{form{select.multiple{background:#eee;background-image:linear-gradient(0deg,#dddddd 0%,#eeeeee 100%);padding:10px 20px}}}.confirm{background:#fdc;margin:0 10px 5px 10px;padding:10px;border-radius:0 0 5px 5px;color:#000;font-size:90%;line-height:140%;p{margin:10px 0 0 0;padding:0;input[type=checkbox]{display:inline-block;vertical-align:middle;width:24px;height:24px;border:solid 1px #000;background-color:#eee;cursor:pointer;margin:0 10px 0 0}}}form .loadingbox{display:none}form.loading{pointer-events:none;position:relative;.loadingbox{animation:pulser 1s infinite;background-color:#fff;opacity:.9;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2000;border-radius:10px;padding:20px;text-align:center;font-size:100%;font-weight:700;.lbar{background:#eee;height:20px;width:98%;border-radius:10px;margin:0 1%}.lprogress{animation:fill 2s linear;height:100%;background-image:linear-gradient(180deg,#66cc66 25%,#00bb00 84%);border-radius:10px}.pbox2{visibility:hidden;animation:show 0s 2s forwards}.pbox3{visibility:hidden;animation:show 0s 10s forwards}.lprogress2{animation:fill2 10s linear}.lprogress3{animation:fill3 15s linear}@keyframes fill{0%{width:0%}100%{width:100%}}@keyframes show{to{visibility:visible}}@keyframes fill2{0%{opacity:0}25%{opacity:1;width:0%}100%{width:100%}}@keyframes fill3{0%{opacity:0}60%{opacity:1;width:0%}100%{width:100%}}@keyframes pulser{0%{box-shadow:0 0 0 0 rgb(0 0 0 / .3)}100%{box-shadow:0 0 0 15px #fff0}}}}.loadingone{display:block;z-index:2000;border-radius:10px;padding:10px;text-align:center;font-size:100%;p{margin:0}.lbar{background:#eee;height:15px;width:98%;border-radius:10px;margin:0 1%;position:relative}.lprogress{position:absolute;left:0;animation:fill 3s ease-out infinite;height:100%;width:25%;background-image:linear-gradient(0deg,#999999 25%,#cccccc 84%);border-radius:10px}@keyframes fill{0%{left:0}50%{left:75%}100%{left:0}}}form.prevform{.buttons{display:flex;flex-flow:row wrap;justify-content:center;gap:1%;button,input[type=submit]{width:64%}button.previous{opacity:.8;background-color:#222222!important;background-image:none!important;width:34%}}}form#trustedform{height:0;padding:0;margin:0}#refsendid{display:none}.disabled{opacity:.5;pointer-events:none}.hidden{display:none}.ssl{display:block;width:100%;margin:0;padding:0;img.ssl{width:80px;margin:15px auto 0 auto}}.tcpatop{img.ssl{margin:0 auto 10px auto}}#address_sugg_outer{position:relative;overflow:visible;z-index:9;#address_sugg{width:96%;position:absolute;left:2%;overflow-y:scroll;background-color:#fff;z-index:10;padding:5px;height:auto;font-size:90%;box-shadow:0 2px 2px #666;p{display:block;margin:0;padding:10px 5px;border-bottom:solid 1px #ccc;cursor:pointer}p:hover{background-color:#eee}}}div.showmore{-webkit-appearance:none;font-size:16px!important;padding:10px 20px;margin:5px;background-color:#666666!important;background-image:linear-gradient(180deg,#666666 25%,#444444 84%)!important;border-radius:5px;width:100%;color:#fff;text-align:center;font-weight:600;cursor:pointer}.buttonloading{background-color:#333;animation:backgroundColorPalette linear 1s infinite alternate;pointer-events:none}.progressbox{scroll-margin-top:20px}.progressbar{height:12px;border:solid 1px #666;width:80%;border-radius:10px;margin:5px auto 15px auto;scroll-margin-top:20px;background-image:linear-gradient(180deg,#666666 0%,#999999 100%)}.progressbar .progress{height:10px;background-color:#090;background-image:linear-gradient(0deg,#009900 0%,#00ff00 100%);border-radius:10px;width:0}.progresstext{color:#666;font-weight:600;text-align:center;display:none}.pnumberbar{display:block;position:relative;scroll-margin-top:20px;margin:5px auto 15px auto;border-radius:20px;.pnumbersbg{display:block;width:100%;height:0;border:dashed 1px #ccc;position:absolute;top:50%;z-index:2}.pnumbers{position:relative;z-index:3;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;.pnumber{.pnum{text-align:center;background-color:#ccc;border:solid 1px #fff;border-radius:50%;width:28px;height:28px;line-height:26px;display:inline-block;font-size:16px;color:#fff}.pnum.active{background-color:#333;border:solid 1px #000;color:#fff}}}}form.fullform{box-shadow:none;padding:0;.qgroup{box-shadow:0 0 3px #999;padding:20px;border-radius:5px;margin:0 0 20px 0;.buttons{button.previous{display:none}}}}form.npbofn{.progressbox,.pnumberbar{display:none}}form.npbofn:not(.on-first-node){.progressbox,.pnumberbar{display:block}}fieldset.formloader{opacity:.6;animation:formloading linear 1s infinite alternate;.element{display:block;height:50px;background-color:#ccc;border-radius:10px;margin:10px 0}}@keyframes formloading{0%{opacity:.2}100%{opacity:.6}}@keyframes backgroundColorPalette{0%{background:#333;padding-right:10px;color:#ccc}100%{background:#666;padding-right:0;color:#fff}}@media screen and (max-width:600px){form.bold{margin:0;border-radius:0;box-shadow:none}}@media screen and (max-width:500px){form.prevform{.buttons{p.privtext{order:3}img.ssl{order:4}button.previous{width:100%;margin:20px 0 5px 0;order:2;font-size:110%}button.next,input[type=submit]{width:100%;margin-left:0;order:1;font-size:110%;padding:20px 10px}}}}.form-rich-content{margin:20px 0;&.form-rich-above{margin-bottom:30px;margin-top:10px}&.form-rich-below{margin-top:30px;margin-bottom:10px}h1,h2,h3,h4,h5,h6{color:#333;line-height:1.3;margin-bottom:1rem;font-weight:600;&:first-child{margin-top:0}}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}p{margin-bottom:1rem;line-height:1.6;color:#555;&:last-child{margin-bottom:0}}img{max-width:100%;height:auto;border-radius:6px;margin:10px 0}ul,ol{margin:1rem 0;padding-left:2rem;li{margin-bottom:.5rem;line-height:1.5}}ul li{list-style-type:disc}ol li{list-style-type:decimal}a{color:var(--color1);text-decoration:none;transition:color 0.2s ease;&:hover{color:var(--color2);text-decoration:underline}}table{width:100%;border-collapse:collapse;margin:1rem 0;border:1px solid #ddd;th,td{padding:10px 12px;text-align:left;border:1px solid #ddd}th{background:#f8f9fa;font-weight:600;color:#333}tbody tr:nth-child(even){background:#f8f9fa}}blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--color1);background:#f8f9fa;font-style:italic;p:last-child{margin-bottom:0}}code{background:#f4f4f4;padding:2px 6px;border-radius:3px;font-family:'Courier New',Courier,monospace;font-size:.9em}pre{background:#f4f4f4;padding:1rem;border-radius:6px;overflow-x:auto;margin:1rem 0;code{background:none;padding:0}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}}@media screen and (max-width:768px){.form-rich-content{margin:15px 0;&.form-rich-above{margin-bottom:20px}&.form-rich-below{margin-top:20px}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}table{font-size:.9rem;th,td{padding:8px 10px}}}}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(icons.woff2) format('woff2')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;width:18px;height:18px;font-size:18px;line-height:1;vertical-align:middle;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}body{font-family:'Montserrat',sans-serif;margin:0;padding:0;background-color:#eee;font-size:100%;line-height:150%}a,a:visited{color:#369;text-decoration:none;font-weight:500}h1,h2,h3,h4,h5{margin:0;line-height:130%}ul,ol{margin:5px 0;padding:0;li{margin:0 0 0 16px;padding:2px 0}}h3.thanks{max-width:800px;margin:20px auto;text-align:center}div,img,form,input,select,button,section,textarea{font-family:'Montserrat',sans-serif;box-sizing:border-box}img{display:block;width:auto;height:auto;max-width:100%}.inner{width:100%;max-width:1200px;margin:0 auto;word-wrap:break-word;overflow:hidden}header{width:100%;margin:0;background-color:#eee;background-image:linear-gradient(180deg,#eeeeee 0%,#e6e6e6 100%);position:relative;box-shadow:0 0 5px #bbb;z-index:100;.inner{padding:15px;.logo{width:100%;img{max-height:50px;width:auto;margin:0 auto}}}}.pagemain{background-color:#fff;overflow:hidden}section{background-color:#fff;width:100%}section.redirect{text-align:center;padding-bottom:30px!important}.landerpage section{border-top:solid 1px #eee;border-bottom:solid 1px #f6f6f6}section.thankyou{background-color:#fff;.inner{padding:10px}}section.form{overflow:visible;.inner{padding:60px 30px;form{max-width:600px;margin:0 auto;overflow:visible}}}.form{max-width:600px;margin:0 auto;padding:20px 10px}section.page{background-color:#fff;.inner{padding:30px}}section.page-block{background-color:#fff;padding:30px 0;.inner{padding:0 30px;.page-container{max-width:1200px;margin:0 auto}}// Full-width mode:remove all padding and max-width constraints &.full-width{padding:0!important;.inner{padding:0!important;max-width:none!important;.page-container{max-width:none!important}}}}footer{background-color:#f6f6f6;background-image:linear-gradient(180deg,#f6f6f6 0%,#eeeeee 100%);padding:30px 30px 80px 30px;.inner{padding:60px 0 60px 0;text-align:center;font-size:85%;img.logo{max-height:40px;margin:0 auto 10px auto}}.disclaimer{margin:20px auto 0 auto;padding:10px;font-size:90%;line-height:140%;max-width:1200px}}a.button,a.button:visited,button{display:inline-block;background-color:#666;background-image:linear-gradient(180deg,#666666 0%,#444444 100%);color:#fff;padding:15px 30px;margin:20px;border:0;border-radius:10px;font-weight:600;font-size:160%;text-decoration:none;cursor:pointer}.ppterms{display:inline-block;margin:0 5px;white-space:nowrap}img.icon{height:12px;width:auto;display:inline-block;margin:0 5px}li.onrush{background-color:#efe}#ttyload{margin:0;padding:0;height:auto;overflow:hidden;position:fixed;top:-2000px;right:15%;left:15%;z-index:10000;background-color:#fff;border-radius:10px;box-shadow:0 0 100px #000;min-height:200px;border:solid 1px #666;#ttyclose{position:absolute;top:-1px;right:-1px;z-index:10001;background-color:#eee;border:solid 1px #ccc;padding:4px 8px;color:#000;border-radius:0 9px 0 9px;cursor:pointer;font-size:20px}iframe{height:100%;width:100%;margin:0;padding:0;border:0;overflow:auto;display:block;border-radius:10px;min-height:200px}}form#formquestions{.partnerlist{div.checkbox.onetoone{display:inline-block;margin:0;padding:0 2px;background-color:#fff0;border:0;border:none!important;input{display:inline;vertical-align:top;margin:2px 2px 0 0;padding:0;width:12px;height:12px;box-shadow:none}label{display:inline;margin:0;padding:0;flex:1;line-height:100%;font-weight:400}}}.partnerlist.nocheck{div.checkbox.onetoone{input{display:none}label:after{content:','}}div.checkbox.onetoone:last-of-type{label:after{content:''}}}.partnerlist.list{div.checkbox.onetoone{display:block;padding:5px 0;label{.partnername{display:none}.partnerdescription{display:block;line-height:150%}}}}}.errormsg{text-align:center;margin:3px;padding:3px;background-color:#fdd;border:solid 1px #f66;border-radius:3px}.rmsg{text-align:center;max-width:1100px;background-color:#ffc;border:solid 1px #ccc;padding:10px;border-radius:10px;margin:5px auto}body.embed{background-color:#fff;header,footer{display:none}section.form{padding:0;.inner{padding:5px;form{padding:15px}}}}@media screen and (max-width:700px){#ttyload{right:10px;left:10px}}@media screen and (max-width:500px){section.thankyou{background-color:#fff;.inner{padding:5px}}section.page{background-color:#fff;.inner{padding:20px}}}section.offers{padding:0!important}.o{padding:10px;.inner{overflow:visible;a.nothanks,a.goback{display:none}.allo{display:flex;flex-flow:row wrap;justify-content:center;.so{width:46%;margin:1%;padding:0 20px;background-color:#fff;border-radius:10px;box-shadow:0 0 5px #999;position:relative;.headline h2{font-size:110%;line-height:120%;font-weight:600;margin:20px 0;text-shadow:0 0 5px #fff;text-align:center}.image{margin:20px auto;img{margin:0 auto;border-radius:10px;max-width:90%}}.rating{display:flex;flex-flow:row wrap;align-content:flex-start;border:solid 1px #ccc;border-radius:8px;margin:10px 0;border-radius:5px;.number{width:25%;background-color:#000;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:#fff;min-height:40px;border-radius:5px 0 0 5px}.stars{width:75%;display:flex;justify-content:center;align-items:center;border-radius:0 5px 5px 0;background-color:#f6f6f6}.stars.star100:before,.stars.star99:before,.stars.star98:before,.stars.star97:before,.stars.star96:before,.stars.star95:before,.stars.star94:before,.stars.star93:before,.stars.star92:before,.stars.star91:before,.stars.star90:before,.stars.star89:before,.stars.star88:before,.stars.star87:before,.stars.star86:before,.stars.star85:before,.stars.star84:before,.stars.star83:before,.stars.star82:before,.stars.star81:before,.stars.star80:before{content:'★★★★★';font-size:20px;color:#090}.stars.star79:before,.stars.star78:before,.stars.star77:before,.stars.star76:before,.stars.star75:before,.stars.star74:before,.stars.star73:before,.stars.star72:before,.stars.star71:before,.stars.star70:before,.stars.star69:before,.stars.star68:before,.stars.star67:before,.stars.star66:before,.stars.star65:before,.stars.star64:before,.stars.star63:before,.stars.star62:before,.stars.star61:before,.stars.star60:before{content:'★★★★';font-size:20px;color:#090}.stars.star59:before,.stars.star58:before,.stars.star57:before,.stars.star56:before,.stars.star55:before,.stars.star54:before,.stars.star53:before,.stars.star52:before,.stars.star51:before,.stars.star50:before,.stars.star49:before,.stars.star48:before,.stars.star47:before,.stars.star46:before,.stars.star45:before,.stars.star44:before,.stars.star43:before,.stars.star42:before,.stars.star41:before,.stars.star40:before{content:'★★★';font-size:20px;color:#090}}.description{font-weight:500;font-size:90%;line-height:140%;margin:10px 0;ul{li{text-align:left}}}.highlight{animation:shaker 10s infinite;transform:rotate(1deg);background-color:#c30;color:#fff;font-size:80%;line-height:120%;padding:4px 10px;border-radius:5px;width:auto;display:inline-block;position:absolute;top:-5px;right:-3px;font-weight:700;box-shadow:0 0 5px #fff;z-index:2}.cta{position:relative;overflow:hidden;border-radius:10px;margin:20px auto 30px auto;text-align:center;max-width:400px;border:solid 1px #000;a,a:visited{display:block;position:relative;background-image:none;background-color:#fff0;z-index:2;opacity:1;margin:0;width:96%;padding:15px 2%;border-radius:8px;text-shadow:0 0 3px #000;box-shadow:inset 0 0 5px #ccffcc,inset 0 0 5px #cfc;color:#ffffff!important;font-size:120%}.bg{animation:slider 2s ease-in-out infinite alternate;background-image:linear-gradient(-90deg,#009900 40%,#004400 55%);bottom:0;left:-50%;opacity:.5;position:absolute;right:-50%;top:0;z-index:1}.bg2{background-image:linear-gradient(-60deg,#004400 40%,#009900 55%);animation-direction:alternate-reverse;animation-duration:1s}.bg3{background-image:linear-gradient(-120deg,#009900 40%,#004400 55%);animation-duration:3s}}}.so.standard2,.so.standard2hl{padding:30px 10px;background-color:#f9f9f9;.highlight{animation:none;transform:rotate(0deg);background-color:#c30;color:#fff;font-size:120%;text-align:center;line-height:120%;padding:15px;border-radius:5px;width:100%;display:inline-block;position:relative;font-weight:700;box-shadow:0 0 5px #fff;z-index:2}h2{font-size:120%}.image{margin-top:0;img{max-width:100%}}.cta{margin-bottom:10px}}.so.standard2hl:nth-of-type(1){background-color:#FFFBD1}.so.button{background-color:#fff;background-image:none;box-shadow:none;width:98%;max-width:400px;margin:10px;padding:0;.headline,.image,.rating,.highlight{display:none}.cta{margin:15px auto;max-width:450px;border:solid 2px #fff;box-shadow:0 0 5px #000;a.button,a:visited.button{margin:0 auto 0 auto;padding:15px 2%;line-height:130%;font-weight:700}}}.so.redlink{background-color:#fff;background-image:none;box-shadow:none;width:96%;padding:0;margin:5px;.headline,.image,.description,.rating,.highlight{display:none}.cta{display:block;width:100%;max-width:800px;background-color:#fff0;background-image:none;box-shadow:none;border:0;padding:0;margin:0 auto;.bg,.bg2,.bg3{display:none}a.button,a:visited.button{display:block;width:auto;background-color:#c00;border:solid 10px #c00;box-shadow:none;background-image:url(https://your-daily-updates.com/img/thankyous/tapstone/right.png)!important;background-position:right center;background-size:24px;background-repeat:no-repeat;margin:0 auto!important;padding:0 30px 0 0;border-radius:10px;font-size:120%;line-height:130%;text-shadow:0 0 2px #000;font-weight:600}a.button:before{animation:none;background-image:none}}}.so.rating,.so.ma{width:98%;display:flex;flex-flow:row wrap;align-items:top;padding:10px 0;margin:1px 1px 1% 1px;.highlight-container{text-align:center;.highlight{position:relative;top:5px;right:0;margin-bottom:10px}}.rimg{width:24%;.image{margin:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}}.rtext{width:45%;.description{margin:5px 0;padding:0 10px;font-size:80%;line-height:130%;ul{line-height:110%;li{text-align:left;list-style-position:outside}li::marker{font-size:100%}}}h2{margin:5px 0;font-size:100%}}.rstars{width:29%;.rating{margin:0}.cta{border:0;margin:5px 0 0 0;border-radius:5px;max-width:100%;.bg{display:none;border:0}a,a:visited{width:94%;padding:3%;font-size:120%;border-radius:3px;box-shadow:none;background-image:linear-gradient(0deg,#009900 0%,#009900 100%)!important;text-shadow:none;font-size:100%;border-radius:5px;font-weight:500}}}}.so.ma{background-color:#eee;box-shadow:4px 4px 15px #999;border-radius:2px;margin-top:10px;margin-bottom:10px;.rimg{display:flex;align-items:center;.image{margin:0 auto;a{img{max-width:180px}}}}.rtext{.headline{h2{text-align:left;margin-left:10px;font-size:90%}}}.rstars{display:flex;.cta{width:100%;display:flex;align-items:center;a,a:visited{max-width:160px;margin:0 auto}}}.ma-description-content{font-size:85%;line-height:130%}}.so.ma:first-of-type{position:relative;--tri-size:60px}.so.ma:first-of-type::before{content:"";position:absolute;top:0;left:0;width:var(--tri-size);height:var(--tri-size);background:#090;border-top-left-radius:5px;-webkit-mask:linear-gradient(135deg,#000 35%,transparent 0);mask:linear-gradient(135deg,#000 35%,transparent 0)}.so.ma:first-of-type::after{content:"★";position:absolute;top:calc(var(--tri-size) * 0.22);left:calc(var(--tri-size) * 0.22);transform:translate(-50%,-50%);color:#fff;font-size:calc(var(--tri-size) * 0.25);line-height:1;pointer-events:none}}}}.o.singles{.inner{text-align:center;a.nothanks,a.goback{display:inline-block;margin:20px 10px 10px 10px;width:auto;color:#666;font-weight:500}p.swipecopy{margin:0;color:#666;font-weight:500}.allo{display:block;width:100%;max-width:500px;margin:0 auto;overflow:hidden;position:relative;.so{width:98%;position:absolute;left:100%}.so.active{left:0}}}}@media screen and (max-width:800px){.o{.inner{.allo{.so{margin:2%;width:46%}.so.rating,.so.ma{padding:10px;margin:1px 1px 2% 1px;.highlight-container{text-align:right;.highlight{position:absolute;top:-5px;right:-3px}}.rimg{width:100%;margin:1% 1% 0 1%;padding:0;order:1;.image{margin:0;img{max-width:200px}}}.rtext{width:100%;margin:1%;text-align:center;order:3;border-top:solid 1px #eee;ul{display:inline-block}}.rstars{width:100%;max-width:100%;margin:1%;order:2;.rating{margin:1% 0}.cta{a.button{width:96%;padding:2%;font-size:100%;border-radius:5px}}}}.so.ma{margin:3%;.rimg{order:1;width:100%;padding:5px;justify-content:center}.rtext{order:2;.headline{h2{text-align:center;font-weight:700;font-size:100%}}.description{line-height:130%;ul,ol{line-height:130%}}.ma-description-toggle{@media (min-width:769px){.ma-toggle-trigger{display:none}.ma-description-content{display:block!important}}@media (max-width:768px){margin-top:10px;.ma-toggle-trigger{display:block;text-align:center;cursor:pointer;background:#fff0;border:none;padding:5px;margin:5px 0;transition:all 0.2s ease;&:hover .ma-toggle-icon{background:#a0a0a0}&.expanded .ma-toggle-icon{transform:rotate(180deg)}.ma-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#888;border-radius:50%;color:#fff;font-size:36px;font-weight:400;transition:all 0.2s ease;&::before{content:"⌄";line-height:.7;margin-top:-18px}}}.ma-description-content{display:none;font-size:85%;line-height:130%;text-align:left;padding:0 10px;animation:slideDown 0.3s ease-out;&.hiding{animation:slideUp 0.3s ease-out}}}}}.rstars{order:3;width:100%;padding:5px;.cta{a.button{max-width:100%;padding:10px;border-radius:3px;font-weight:700}}}}}}}}@media screen and (max-width:700px){.o{padding:1%;.inner{.allo{.so{width:96%;margin:3% 2% 4% 2%}}}}}@keyframes shadowpulse{50%{box-shadow:0 0 10px #000}}@keyframes shaker{0%{transform:rotate(1deg)}1%{transform:rotate(-1deg)}2%{transform:rotate(1deg)}3%{transform:rotate(-1deg)}4%{transform:rotate(1deg)}5%{transform:rotate(-1deg)}6%{transform:rotate(1deg)}7%{transform:rotate(-1deg)}8%{transform:rotate(1deg)}9%{transform:rotate(-1deg)}10%{transform:rotate(1deg)}100%{transform:rotate(1deg)}}@keyframes slider{0%{transform:translateX(-25%)}100%{transform:translateX(25%)}}@keyframes slide{0%{left:500px;opacity:0}90%{left:-500px;opacity:.5}91%{left:-500px;opacity:0}100%{left:500px;opacity:0}}@keyframes slide2{0%{left:-500px;opacity:0}90%{left:500px;opacity:.5}91%{left:500px;opacity:0}100%{left:-500px;opacity:0}}@keyframes slideDown{from{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:200px;padding-top:15px;padding-bottom:15px}}@keyframes slideUp{from{opacity:1;max-height:200px;padding-top:15px;padding-bottom:15px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}section.cta{width:100%;background-color:#f6f6f6;position:relative;.backgroundimage{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-size:cover;filter:blur(1px)}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;background-color:#fff}.inner{position:relative;padding:50px 20px;text-align:center;h2{line-height:130%;margin:20px 0}a.button{font-weight:700;line-height:130%;font-size:130%}}}@media screen and (max-width:800px){section.cta{.inner{padding:20px 15px;font-size:90%}}}section.faqs{background-color:#fff;.inner{padding:30px 20px}.faq{margin-bottom:10px;a.title{display:block;margin:0;padding:20px;background-color:#eee;border-radius:5px}p{background-color:#f6f6f6;margin:-5px 0 0 0;padding:25px 20px 20px 20px;border-radius:0 0 5px 5px}}}section.floater{display:none;position:fixed;bottom:0;width:100%;margin:0;padding:0;box-shadow:0 0 5px #000;z-index:1000;text-align:center;border-top:0;border-bottom:0;a,a:visited{font-weight:700;font-size:100%;border-radius:0;width:100%;margin:0 auto;padding:20px 10px;border:0}}section.form_intro2{position:relative;background-color:#f9f9f9;display:flex;flex-flow:row wrap;justify-content:center;position:relative;background-size:cover;background-position:center center;margin:0 auto;div#hero{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;z-index:1;.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.7}}div.intro{width:50%;max-width:600px;padding:30px;text-shadow:0 0 5px #ffffff,0 0 5px #ffffff,0 0 4px #ffffff,0 0 3px #ffffff,0 0 2px #fff;z-index:1;display:flex;align-items:top;justify-content:center;position:relative;margin-left:auto;.text{padding-top:3%;h2{margin-bottom:20px;font-size:clamp(150%, 3.5vw, 230%);p{margin:0}}h4{font-size:clamp(120%, 3vw, 150%);p{margin:0}}}div#hero{display:none}}div.form{z-index:2;display:relative;width:50%;max-width:600px;margin:0 auto 0 0}}@media screen and (max-width:800px){section.form_intro2{background-image:none!important;div#hero{display:none}div.intro{width:100%;max-width:100%;order:2;div#hero{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;z-index:1;.overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.7;z-index:10}}.text{padding-top:0;position:relative;z-index:20;margin:0}}div.form{width:100%;order:1;margin:0 auto;.overlay{display:none}}}}section.formonly{position:relative;background-color:#fff0;div#hero{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;z-index:1;.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.7}}.form{z-index:100;position:relative;max-width:600px;margin:0 auto}}@media screen and (max-width:600px){section.formonly{display:flex;flex-flow:row wrap;.form{order:1;max-width:100%;width:100%;margin:0 auto}div#hero{position:relative;height:160px;width:100%;order:2}}}section.imagetext{background-color:#fff;.inner{padding:30px;img{margin:0 auto 30px auto;border-radius:10px}h1{text-align:center;margin:0;font-size:140%}.text{max-width:800px;margin:0 auto;font-size:110%;line-height:150%}}}section.info_boxes{background-color:#fff;border-bottom:solid 1px #eee;border-top:solid 1px #eee;.inner{padding:20px;h2{text-align:center;margin:30px 0}.widgetintro,.widgetfooter{text-align:center;margin:0;padding:10px}.boxes{display:flex;flex-flow:row wrap;align-content:center;justify-content:center;gap:2%;padding-top:2%;.box{width:32%;margin-bottom:2%;padding:20px;background-color:#f6f6f6;border-radius:5px;text-align:center;img{max-width:160px;margin:0 auto 20px auto;border-radius:50%}p{margin:0}}}.boxes.boxcount1{.box{width:80%}}.boxes.boxcount2{.box{width:49%}}a.button.footercta,a.button.footercta:visited{display:inline-block;margin:10px auto 20px auto;align-items:center;font-size:100%}}}section.info_boxes.sm-sq-img{.inner{.boxes{.box{img{border-radius:5px;max-height:60px}}}}}section.info_boxes.lg-bg-images,section.info_boxes.lg-bg-images-no-mobile{.inner{.boxes{.box{text-align:left;width:100%;padding-left:30%;border-radius:0;position:relative;.boxbg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:auto 100%;background-repeat:no-repeat}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(270deg,#ffffff 0%,#ffffff 55%,rgb(255 255 255 / .4) 100%)}.content{position:relative;a.button{font-size:100%;margin:20px 0 0 0;text-align:center}}}.box:nth-child(even){padding-left:30px;padding-right:30%;.boxbg{background-position:right}.overlay{background-image:linear-gradient(90deg,#ffffff 0%,#ffffff 55%,rgb(255 255 255 / .4) 100%)}}}}}section.info_boxes.img-text{.inner{.boxes{.box{width:100%;.content{display:flex;flex-flow:row wrap;gap:4%;.img{width:40%;img{border-radius:5px;width:100%;max-width:100%}}.text{width:56%;text-align:left}}}.box:nth-child(even){.content{.img{order:2}.text{order:1}}}}}}section.info_boxes.no-img-bullet-list{.inner{h2{margin:20px 0}.boxes{.box{width:100%;ul{list-style-type:none;margin:0;padding:0;li{margin:5px;padding:5px 15px;display:inline-block;border:solid 1px #ccc;border-radius:5px;background-color:#fff}}}}}}@media screen and (max-width:1000px){section.info_boxes.lg-bg-images{.inner{.boxes{.box{padding:200px 15px 15px 15px;.boxbg{height:280px;background-size:cover;background-position:center top}.overlay{height:280px;background-image:linear-gradient(0deg,rgb(246 246 246) 0,rgb(246 246 246 / .2) 100%)}}.box:nth-child(even){background-position:top;padding:200px 15px 15px 15px;.overlay{background-image:linear-gradient(0deg,rgb(246 246 246) 0,rgb(246 246 246 / .2) 100%)}}}}}}@media screen and (max-width:800px){section.info_boxes{.inner{.boxes{.box{width:49%}}.boxes.boxcount1{.box{width:98%}}.boxes.boxcount2{.box{width:49%}}}}section.info_boxes.lg-bg-images{.inner{.boxes{.box{padding:160px 15px 15px 15px;.boxbg{height:200px;background-size:cover;background-position:center top}.overlay{height:200px;background-image:linear-gradient(0deg,rgb(246 246 246) 0,rgb(246 246 246 / .2) 100%)}}.box:nth-child(even){padding:160px 15px 15px 15px;background-position:top;.overlay{background-image:linear-gradient(0deg,rgb(246 246 246) 0,rgb(246 246 246 / .2) 100%)}}}}}section.info_boxes.img-text{.inner{.boxes{.box{.content{gap:0;.img{width:100%;img{width:100%;max-width:500px}}.text{width:100%;text-align:left}}}.box:nth-child(even){.content{.img{order:1}.text{order:2}}}}}}}@media screen and (max-width:600px){section.info_boxes{.inner{.boxes{.box{width:100%}}.boxes.boxcount1{.box{width:100%}}.boxes.boxcount2{.box{width:100%}}}}}.lincx{.loffers{display:flex;flex-flow:row wrap;justify-content:center;.loffer{width:46%;margin:2%;padding:0 0 10px 0;background-color:#eee;border-radius:10px;text-align:center;box-shadow:0 0 5px #666;a.img{display:block;background-color:#eee;text-align:center;margin:10px 10px 20px 10px;border-radius:10px;img{display:block;border-radius:5px;margin:0 auto;width:100%;border:solid 1px #ccc}}a.img.mobile{display:none}a.cta{display:block;width:80%;margin:15px auto;padding:10px 20px;font-weight:700;font-size:120%;border-radius:10px;background-color:#666;color:#fff}a.cta.mobile{display:none}div.headline{font-weight:700;padding:5px;line-height:140%}div.headline.mobile{display:none}div.copy{padding:5px;font-weight:500;line-height:140%;ul,ol{margin:2px 2px 2px 20px}}div.copy.mobile{display:none;min-width:auto}}}.buttonoffer{a{display:block}}.imageoffer{text-align:center;padding:20px 10px;a{display:inline-block}div.headline{font-weight:700;padding:5px;line-height:140%}div.headline.mobile{display:none}div.copy{padding:5px;font-weight:500;line-height:140%}div.copy.mobile{display:none}.img{text-align:center;img{margin:10px auto;border-radius:5px;border:solid 1px #ccc;width:100%;max-width:600px}}.img.mobile{display:none;img{width:100%;max-width:335px}}}section.tapstone{padding:10px 0;.inner{padding:0;.tsoffer{margin:10px 0;.button{.text{width:83%}.img{width:18%}}}}}}.lincx{counter-reset:index;.loffers.ratings{.loffer{background-color:#fff;width:100%;margin:0;padding:10px;text-align:left;display:flex;flex-flow:row wrap;box-shadow:0 0 5px #ccc;border:solid 1px #ccc;.rimage{width:20%;padding:5px;border:solid 1px #eee;border-radius:5px;order:1;img{margin:0 auto;max-width:100%}}.rimage:before{display:block;display:none;content:counter(index);counter-increment:index;padding:5px;font-size:30px;margin:0 auto 5px auto;font-weight:700;text-align:center;border-radius:5px}.rcopy{width:45%;font-size:14px;text-align:center;padding:0 10px;order:2;ul,ol{display:inline-block;li{text-align:left}}}.rating{width:35%;order:3;.starrating{display:flex;flex-flow:row wrap;align-content:flex-start;border:solid 1px #ccc;border-radius:8px;.number{width:20%;background-color:#000;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:#fff;min-height:40px;border-radius:5px 0 0 5px}.stars{width:80%;display:flex;justify-content:center;align-items:center;border-radius:0 5px 5px 0}.stars.star100:before,.stars.star99:before,.stars.star98:before,.stars.star97:before,.stars.star96:before,.stars.star95:before,.stars.star94:before,.stars.star93:before,.stars.star92:before,.stars.star91:before,.stars.star90:before,.stars.star89:before,.stars.star88:before,.stars.star87:before,.stars.star86:before,.stars.star85:before,.stars.star84:before,.stars.star83:before,.stars.star82:before,.stars.star81:before,.stars.star80:before{content:'★★★★★';font-size:20px;color:#090}.stars.star79:before,.stars.star78:before,.stars.star77:before,.stars.star76:before,.stars.star75:before,.stars.star74:before,.stars.star73:before,.stars.star72:before,.stars.star71:before,.stars.star70:before,.stars.star69:before,.stars.star68:before,.stars.star67:before,.stars.star66:before,.stars.star65:before,.stars.star64:before,.stars.star63:before,.stars.star62:before,.stars.star61:before,.stars.star60:before{content:'★★★★';font-size:20px;color:#090}.stars.star59:before,.stars.star58:before,.stars.star57:before,.stars.star56:before,.stars.star55:before,.stars.star54:before,.stars.star53:before,.stars.star52:before,.stars.star51:before,.stars.star50:before,.stars.star49:before,.stars.star48:before,.stars.star47:before,.stars.star46:before,.stars.star45:before,.stars.star44:before,.stars.star43:before,.stars.star42:before,.stars.star41:before,.stars.star40:before{content:'★★★';font-size:20px;color:#090}.link{width:100%;background-color:#eee;color:#090;display:flex;justify-content:center;align-items:center;margin-top:5px;padding:5px;border-radius:5px 5px 0 0}.desc{width:100%;background-color:#f6f6f6;display:flex;justify-content:center;align-items:center;font-size:12px;border-radius:0 0 5px 5px}}.cta{display:block;background-color:#090;color:#fff;padding:5px 15px;border-radius:5px;margin-top:3px;width:100%;text-align:center}.cta[data-text=""]{display:none}.cta.mobile[data-content=""]{display:none}}}}}@media screen and (max-width:800px){.lincx{.loffers.ratings{.loffer{.rimage{order:1;width:43%;margin-right:2%}.rcopy{order:3;width:100%;border-top:solid 1px #eee;margin-top:10px;padding-top:10px}.rating{order:2;width:55%}}}}.lincx{.loffers{.loffer{width:100%;margin:5% 2%;a.img{display:none}a.img[data-content=""]{display:block}a.img.mobile{display:block}a.img.mobile[data-content=""]{display:none}a.cta{display:none}a.cta[data-content=""]{display:block}a.cta.mobile{display:block}a.cta.mobile[data-content=""]{display:none}div.headline{display:none}div.headline[data-content=""]{display:block}div.headline.mobile{display:block}div.headline.mobile[data-content=""]{display:none}div.copy{display:none}div.copy[data-content=""]{display:block}div.copy.mobile{display:block}div.copy.mobile[data-content=""]{display:none}}}}}@media screen and (max-width:600px){.lincx{.imageoffer{a.img{display:none;text-align:center;img{margin:10px auto;border-radius:5px;border:solid 1px #ccc}}a.img[data-content=""]{display:block}a.img.mobile{display:block}a.img.mobile[data-content=""]{display:none}a.cta{display:none}a.cta.mobile{display:block}div.headline{display:none}div.headline[data-content=""]{display:block}div.headline.mobile{display:block}div.headline.mobile[data-content=""]{display:none}div.copy{display:none}div.copy[data-content=""]{display:block}div.copy.mobile{display:block}div.copy.mobile[data-content=""]{display:none}}}}@media screen and (max-width:500px){.lincx{.loffers.ratings{.loffer{.rimage{order:1;width:100%;margin-right:0;margin-bottom:10px}.rcopy{order:3;width:100%;border-top:solid 1px #eee;margin-top:10px;padding-top:10px}.rating{order:2;width:100%}}}}}.listingsmenu{background-color:#f6f6f6;margin:0;padding:15px;border-radius:5px;display:flex;flex-flow:row wrap;box-shadow:0 1px 4px #666;.choice{padding:5px}select,button,input{font-size:110%;border:solid 1px #999;background-color:#ccc;background-image:linear-gradient(180deg,#ffffff 11%,#cccccc 91%);border-radius:5px;padding:2px 10px;font-weight:700;color:#000}input{background-image:none;background-color:#fff}button,input[type=submit]{background-color:#090;background-image:linear-gradient(180deg,#009900 11%,#006600 91%);color:#fff;margin:0;padding:3px 15px;cursor:pointer;text-shadow:0 0 3px #000}.search{form{margin:0;padding:2px;input{margin:0;width:49%}input[type=submit]{font-size:100%}}}}section.listings{padding:20px;h2.title{text-align:center}.listings{display:flex;flex-flow:row wrap;justify-content:center;margin:0;padding:30px 0 30px 0;.listing{width:23%;background-color:#fff;margin:1%;padding:20px;border-radius:5px;box-shadow:0 1px 4px #666;a.link{display:block;background-color:#090;background-image:linear-gradient(180deg,#009900 11%,#006600 91%);color:#fff;font-weight:700;border-radius:5px;padding:10px 20px;margin:0 0 10px 0;text-align:center;font-size:120%;line-height:150%;text-shadow:0 0 3px #000}.image{position:relative;width:100%;padding-top:65%;background-color:#ccc;border-radius:5px;margin-bottom:20px;background-size:cover;background-position:center center}.photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding-top:65%;border-radius:5px;margin-bottom:20px;background-size:cover;background-position:center center}.price{display:block;text-align:center;background-color:#ded;margin:0;border-radius:5px;color:#060;font-size:130%;font-weight:700;line-height:150%;padding:5px 20px;.definition{font-weight:400;font-size:75%;line-height:120%}}.detail{font-weight:700}.details{display:block;padding:10px 5px 0 5px;a.link{margin-top:10px}}}}}.nolistings{padding:30px;text-align:center}.members{margin:20px auto;text-align:center;background-color:#ddd;padding:30px;border-radius:10px;max-width:80%;color:#666}.backtotop{position:fixed;bottom:0;right:0;background-color:#fff;padding:8px 10px;border-radius:5px 0 0 0;box-shadow:0 0 5px #666;font-size:130%;cursor:pointer}.message{display:block;width:100%;padding:30px;text-align:center;background-color:#fff;font-size:120%;line-height:150%;border-radius:10px;margin:2%}@media screen and (max-width:1200px){section.listings{.listings{.listing{width:31.333%}}}}@media screen and (max-width:900px){section.listings{.listings{.listing{width:48%}}}}@media screen and (max-width:650px){body{font-size:110%}.listingsmenu{.choice{width:100%}select,button{width:100%;padding:5px 10px}button,.search form input[type=submit]{font-size:130%}}section.listings{.listings{.listing{width:96%;margin:2%}}}}@media screen and (max-width:400px){header{.subtitle{display:block;width:100%;line-height:100%}}}