﻿#SWD_Header .header-bottom{display:none;}#SWD_Header.header-visitor{height:60px;}#SWD_Header .header-top .menu-trigger{display:none;}.partnerContentsLogoDiv{padding:16px 0;text-align:center;}.partnerContentsLogo{background-repeat:no-repeat;background-position:center;background-size:contain;height:45px;display:inline-block;margin:0 14px 16px;width:160px;text-align:center;}.partnerContentsLogo img{max-height:100%;width:auto;max-width:100%;vertical-align:middle;}.endLine{white-space:nowrap;}#MR_MainWrapper .top .partnerBackgroundImg{width:100%;background-color:#fcfdff;position:absolute;min-height:100%;height:auto;z-index:0;background-position:20% 100%,top left;background-size:668px,100% 100%;background-repeat:no-repeat;background-image:url(/lp/Partner/Canadian-Wedding/Images/caWedding-heroVector.png),url(/lp/Partner/Canadian-Wedding/Images/caWedding-hero-bg.jpg);}#MR_MainWrapper .top .sigupContainer{min-height:751px;}#MR_MainWrapper .top .sigupContainer .box-signup{align-self:center;margin:40px 0;}#MR_MainWrapper .bottom{position:relative;}#MR_MainWrapper .bottom .contentHolder .bottomTitle{padding:32px;font-size:32px;background-color:#f4f6f9;margin:0 auto;}#MR_MainWrapper .bottom .contentHolder .reason-box-container a:has(img){display:inline-block;}#MR_MainWrapper .bottom .contentHolder .reason-box-container a:focus-visible{outline:2px solid Highlight;outline:2px solid -webkit-focus-ring-color;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box{display:flex;clear:both;height:440px;margin-bottom:0;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner{width:50%;padding:10px 5px 10px 5px;box-sizing:border-box;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.text{background-color:#f4f6f9;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.image{background-position:center;background-repeat:no-repeat;background-size:cover;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.image.top{background-position:center top;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.image.bottom{background-position:center bottom;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.left{order:1;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.right{order:2;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-logo{text-align:center;padding-top:10px;font-size:22px;background-image:url('/lp/Partner/_TemplatePastel/Images/Blue_Heart.png');background-position:center;background-repeat:no-repeat;background-size:initial;height:42px;color:#fff;font-weight:500;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-title{font-size:26px;margin:10px;line-height:30px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-content{padding:10px 10%;margin:0 auto;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-content .box-inner-text{font-weight:400;letter-spacing:.3px;line-height:1.5;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-content a:focus-visible>img{outline:0;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-app{text-align:center;padding-top:20px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-app img{width:auto;height:48px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores{margin:70px auto;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores .pst_subtitle{margin:20px 0;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores .logos{margin:auto;text-align:center;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores .logos.six{max-width:600px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores .logos.eight{max-width:600px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores .logos img{border:0;width:175px;margin:10px;vertical-align:middle;}@media only screen and (max-width:1600px){#MR_MainWrapper .top .sigupContainer{padding:0 112px;}#MR_MainWrapper .top .partnerBackgroundImg{background-position:12% 100%,top left;background-size:650px,cover;}}@media only screen and (max-width:1450px){#MR_MainWrapper .top .partnerBackgroundImg{background-position:4% 100%,top left;background-size:668px,cover;}#MR_MainWrapper .top .sigupContainer{min-height:720px;}#MR_MainWrapper .top .sigupContainer .box-signup{align-self:center;margin:24px 0;}}@media only screen and (max-width:1280px){#MR_MainWrapper .top .sigupContainer{padding:0 16px;}#MR_MainWrapper .top .partnerBackgroundImg{background-position:5% 100%,top left;background-size:640px,cover;}}@media only screen and (max-width:1024px){#MR_MainWrapper .top .partnerBackgroundImg{background-position:-25% 100%,top left;}}@media only screen and (max-width:1020px){#MR_MainWrapper .partnerContentsLogoDiv{padding:16px 0 0 0;text-align:center;width:600px;margin:0 auto;max-width:100%;}#MR_MainWrapper .top .partnerBackgroundImg{position:relative;min-height:55vw;background-position:center 100%,top left;background-size:75vh,cover;}#MR_MainWrapper .top .sigupContainer{width:100%;max-width:100%;margin:0 auto;justify-content:center;padding:24px 96px;min-height:300px;}#MR_MainWrapper .top .sigupContainer .box-signup{width:100%;margin:0 auto;display:flex;padding:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;box-shadow:none;}#MR_MainWrapper .top .sigupContainer .box-signup .signupFields{width:100%;}#MR_MainWrapper .top .sigupContainer .box-signup .signupFields .title{width:100%;margin:0 auto;max-width:100%;margin-bottom:16px;}#MR_MainWrapper .top .sigupContainer .box-signup .signupFields .title h1{font-size:28px;line-height:36px;}#MR_MainWrapper .top .sigupContainer .box-signup .signupFields .buttons .swd_button.large{font-size:16px;font-style:normal;font-weight:400;line-height:25px;width:100%;}#MR_MainWrapper .top .sigupContainer .box-signup .signupFields .swd_inputtext-holder{margin-bottom:24px;}#MR_MainWrapper .top .sigupContainer .box-signup .signupFields .swd_inputtext-holder .swd_inputtext.large{border-color:#414141;height:48px;}#MR_MainWrapper .top .sigupContainer .box-signup .signupFields .swd_inputtext-holder .swd_inputtext.large+.swd_inputtext-label{color:#141414;top:13px;}#MR_MainWrapper .top .bannerTextStrip{bottom:auto;top:66vw;}#MR_MainWrapper .middle .middleContainer{padding:42px 30px 20px 30px;}#MR_MainWrapper .middle .middleContainer .contentH2{font-size:28px;line-height:36px;}#MR_MainWrapper .middle .middleContainer .middleContent{font-size:14px;line-height:20px;letter-spacing:.25px;max-width:100%;}#MR_MainWrapper .middle .middleContainer .middleContent .middleContentBottomLine{font-size:20px;line-height:32px;}#MR_MainWrapper .bottom .contentHolder .bottomTitle{padding:32px 16px;font-size:24px;line-height:32px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box.eightOfTen .box-inner .box-inner-content{padding:10px 5%;}}@media only screen and (max-width:900px){#MR_MainWrapper .top .partnerBackgroundImg{background-position:35% 100%,top left;background-size:55vh,cover;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-content{padding:10px 5%;}html[lang="es"] #MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-title{font-size:18px;margin:5px 10px;line-height:30px;}html[lang="es"] #MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-content .box-inner-text{font-size:16px;}}@media only screen and (max-width:767px){#MR_MainWrapper .top{display:block;flex-direction:column;}#MR_MainWrapper .top .partnerBackgroundImg{position:relative;min-height:80vw;background-position:5% 100%,top center;background-size:90%,cover;background-image:url(/lp/Partner/Canadian-Wedding/Images/caWedding-heroVector.png),url(/lp/Partner/Canadian-Wedding/Images/caWedding-hero-bg-tablet.png);}#MR_MainWrapper .top .sigupContainer{padding:24px;}#MR_MainWrapper .top .sigupContainer .box-signup .password-validation .posValueInfo{left:316px;}#MR_MainWrapper .top .sigupContainer .box-signup .password-validation #signupPwdMessage{margin:2px 0 0 0;}#MR_MainWrapper .top .sigupContainer .box-signup .signupFields .swd_inputtext-holder.swd_checkbox{margin-top:16px;margin-bottom:16px;}#MR_MainWrapper .top .sigupContainer .box-signup .signupFields .swd_inputtext-holder.error .swd_inputtext-error{padding:3px 4px 3px 18px;}#MR_MainWrapper .middle{padding:24px 16px 8px 16px;}#MR_MainWrapper .middle .middleContainer{padding:0;}#MR_MainWrapper .middle .middleContainer .middleContent{font-size:16px;line-height:25px;letter-spacing:.5px;}#MR_MainWrapper .middle .middleContainer .middleContent .middleContentBottomLine{font-size:16px;line-height:24px;letter-spacing:.1px;margin-top:32px;}#MR_MainWrapper .middle .middleContainer .contentH2{font-size:24px;line-height:32px;font-weight:500;}#MR_MainWrapper .bottom .contentHolder .bottomTitle{font-size:24px;line-height:32px;padding:24px 16px;font-weight:700;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-content{padding:8px 5%;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-content .box-inner-text{font-weight:400;letter-spacing:.3px;line-height:1.5;font-size:16px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-content .box-inner-text.pst_text.big{font-size:16px;line-height:1.5;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-title{font-size:18px;margin:5px 10px;line-height:30px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores{margin:20px auto;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores.six{margin:70px auto;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores.eight{margin:50px auto;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores .logos img{margin:15px;width:110px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.image.center{background-position:right center;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-app img{height:45px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box.eightOfTen{height:520px;}}@media only screen and (max-width:640px){#SWD_Header.header-visitor .header-top .box-left{padding:4px 10px 6px 16px;}}@media only screen and (max-width:480px){#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box{flex-direction:column;height:550px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box.three{height:490px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box.five{height:470px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box.fiveOfTen{height:550px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box.sixOfTen{height:585px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box.eightOfTen{height:635px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box.nineOfTen{height:580px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner{width:100%;height:83%;float:left;padding:40px 8px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.logosContainer{float:left;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.image{max-height:200px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-title{font-size:18px;padding:0 10px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-content{padding:10px 16px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .top-stores.eight{margin:40px auto;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.left,#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner.right{order:unset;}}@media only screen and (max-width:380px){#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-content .box-inner-text{font-size:16px;}#MR_MainWrapper .top .sigupContainer .box-signup .signupFields .title h1{font-size:24px;line-height:32px;}}@media only screen and (max-width:360px){#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box.eightOfTen{height:600px;}#MR_MainWrapper .bottom .contentHolder .reason-box-container .reason-box .box-inner .box-inner-app img{height:40px;}}@media only screen and (max-width:1440px) and (min-width:1400px){#MR_MainWrapper .top .partnerLogoAndSignup .partnerLogoTitle .partnerLogoImg{padding:42px 0 0 50px;}}