@import url(https://fonts.googleapis.com/css?family=Cookie);@import url(https://fonts.googleapis.com/css?family=Sue+Ellen+Francisco&display=swap);@font-face{font-family:'Circular Black';src:url(/wp-content/uploads/et-fonts/lineto-circular-pro-black.woff2)}@font-face{font-family:Nickainley;src:url(https://media.flytographer.com/fonts/Nickainley-Normal.woff2);font-weight:normal;font-style:normal}body{width:100%!important;overflow-x:hidden}.fancy-text{font-family:'Sue Ellen Francisco','Circular Book',sans-serif;font-size:40px;position:relative;padding:0 5px}.fancy-text:before{content:"";position:absolute;display:block;width:100%;height:2px;left:0;bottom:15px;background-color:#5aa5c3}.breadcrumbs-list{list-style:none;padding:0;margin:0}.breadcrumbs-list li{display:inline}.custom-blockquote{font-weight:normal;border-left:4px solid #5aa5c3;margin:24px 0;padding-left:15px}input.needsclick::placeholder{text-transform:none}.read-more-button{color:#fff!important}.read-more-button:after{content:'';margin:0}.read-more-button:hover{color:#5aa5c3!important}.read-more-button:hover:after{margin:0}.et_pb_column{z-index:9}.et_pb_slide_content{font-size:18px}@media only screen and (max-width:1024px){#main-header #et-navigation{margin-top:20px;-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}}@media only screen and (max-width:767px){#main-header .logo{margin:15px 0}#main-header #et-navigation{margin-top:24px}}#et-navigation>ul>li.current-menu-item>a,#et-navigation>ul>li.current_page_item>a{color:#4c4c4c}.select2-search__field::-webkit-input-placeholder{text-transform:none!important}.select2-search__field::-moz-placeholder{text-transform:none!important}.select2-search__field:-ms-input-placeholder{text-transform:none!important}.travel-advisor-promo-gallery .et_pb_column .et_pb_image{margin-bottom:15px}@media (min-width:981px){.travel-advisor-promo-gallery .et_pb_column{width:32.25%;margin-right:1.5%}.travel-advisor-promo-gallery .et_pb_column.et_pb_column_2{margin-right:0}}.page-feature-summary{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;padding:0!important;margin:0!important}.page-feature-summary__slideshow,.page-feature-summary__description{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.page-feature-summary--text-left .page-feature-summary__description{-webkit-order:0;-ms-order:0;order:0}.page-feature-summary--text-left .page-feature-summary__slideshow{-webkit-order:1;-ms-order:1;order:1}@media (max-width:1025px){.page-feature-summary{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-feature-summary__slideshow,.page-feature-summary__description{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.page-feature-summary__slideshow{-webkit-order:1;-ms-order:1;order:1}.page-feature-summary__slideshow{height:500px}}@media (max-width:500px){.page-feature-summary__slideshow{height:300px}}.page-feature-summary__slideshow *{height:100%}.page-feature-summary__slideshow.et_pb_slider .et-pb-arrow-prev,.page-feature-summary__slideshow.et_mobile_device .et-pb-arrow-prev{height:auto;left:10px;opacity:1}.page-feature-summary__slideshow.et_pb_slider .et-pb-arrow-next,.page-feature-summary__slideshow.et_mobile_device .et-pb-arrow-next{height:auto;right:10px;opacity:1}.page-feature-summary__description{padding:60px;position:relative;text-align:left}.description--extra-padding{padding:120px 80px}@media (min-width:1025px){.description--bachelorette{min-height:400px}}@media (max-width:800px){.page-feature-summary__description{padding:40px}.description--extra-padding{padding:40px}}.page-feature-summary__description small{color:#5aa5c3;font-size:16px;line-height:24px;display:block;text-align:left}.page-feature-summary__description h1,.page-feature-summary__description .h1{font-size:30px;text-align:left}.page-feature-summary__description p{font-size:16px;line-height:24px;margin-bottom:25px;margin-bottom:15px;text-align:left}.page-feature-summary__description .custom-button{margin:10px 0 0}.custom-button--full-width{width:100%;text-align:center;font-weight:700}.custom-button.custom-button--dark-blue{background:#265669}.stacking-buttons-container{}.testimonial-slider .et_pb_slide_description p{color:#5aa5c3;margin-bottom:10px}.testimonial-slider .et_pb_slide_description p:last-of-type{text-transform:uppercase;letter-spacing:4px;margin-bottom:0}.testimonial-slider .et_pb_slide{padding:0 45px}.testimonial-slider .et-pb-arrow-prev,.testimonial-slider .et-pb-arrow-next{color:#979797!important;opacity:1}.testimonial-slider .et-pb-arrow-prev,.testimonial-slider:hover .et-pb-arrow-prev{left:-10px}.testimonial-slider .et-pb-arrow-next,.testimonial-slider:hover .et-pb-arrow-next{right:-10px}.testimonial-feature-photo-slider-wrapper .et_pb_row{width:100%!important;max-width:100%!important}.testimonial-slider--feature-photo .et_pb_slide{padding:0}.testimonial-slider--feature-photo .et_pb_container{max-width:100%}.testimonial-slider--feature-photo .et_pb_slider_container_inner{display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;width:100%}.testimonial-slider--feature-photo .et_pb_slide_image,.testimonial-slider--feature-photo .et_pb_slide_description{width:100%!important;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;margin:0!important}.testimonial-slider--feature-photo .et_pb_slide_image{margin-top:0!important;height:500px;overflow:hidden}.testimonial-slider--feature-photo .et_pb_slide_image img{width:100%;height:100%;max-height:100%!important;object-fit:cover;object-position:50% 50%}.testimonial-slider--feature-photo .et_pb_slide:nth-of-type(1) .et_pb_slide_image img {object-position:50% 20%}.testimonial-slider--feature-photo .et_pb_slide:nth-of-type(2) .et_pb_slide_image img {object-position:50% 60%}.testimonial-slider--feature-photo .et_pb_slide:nth-of-type(3) .et_pb_slide_image img {object-position:50% 75%}.testimonial-slider--feature-photo .et_pb_slide:nth-of-type(4) .et_pb_slide_image img {object-position:50% 40%}.testimonial-slider--feature-photo .et_pb_slide:nth-of-type(5) .et_pb_slide_image img {object-position:50% 50%}.testimonial-slider--feature-photo *{transition:none!important;-webkit-animation:none!important;animation:none!important}.testimonial-slider--feature-photo .et_pb_slide_description{margin:60px 0 10px!important}.testimonial-slider--feature-photo .et_pb_slide_description .et_pb_slide_content{max-width:825px;margin:0 auto;text-align:center}.testimonial-slider--feature-photo .et-pb-arrow-prev,.testimonial-slider--feature-photo .et-pb-arrow-next{line-height:1;border:1px solid #fff;border-radius:50%;top:260px;width:48px;height:48px}.testimonial-slider--feature-photo .et-pb-arrow-prev:before,.testimonial-slider--feature-photo .et-pb-arrow-next:before{color:#fff;line-height:inherit;position:absolute;top:-2px}.testimonial-slider--feature-photo .et-pb-arrow-prev,.testimonial-slider--feature-photo:hover .et-pb-arrow-prev{left:40px}.testimonial-slider--feature-photo .et-pb-arrow-prev:before{left:-2px}.testimonial-slider--feature-photo .et-pb-arrow-next,.testimonial-slider--feature-photo:hover .et-pb-arrow-next{right:40px}.testimonial-slider--feature-photo .et-pb-arrow-next:before{right:-2px}.testimonial-slider--feature-photo .et-pb-controllers{display:block!important;position:relative;bottom:0;margin-top:20px}.testimonial-slider--feature-photo .et-pb-controllers a{width:10px;height:10px;background-color:#ddd}.testimonial-slider--feature-photo .et-pb-controllers a.et-pb-active-control{background-color:#5aa5c3}@media (max-width:1024px){.testimonial-slider--feature-photo .et-pb-arrow-prev,.testimonial-slider--feature-photo .et-pb-arrow-next{top:165px;width:35px;height:35px}.testimonial-slider--feature-photo .et-pb-arrow-prev,.testimonial-slider--feature-photo:hover .et-pb-arrow-prev{left:20px}.testimonial-slider--feature-photo .et-pb-arrow-prev:before{left:0}.testimonial-slider--feature-photo .et-pb-arrow-next,.testimonial-slider--feature-photo:hover .et-pb-arrow-next{right:20px}.testimonial-slider--feature-photo .et-pb-arrow-next:before{right:0}.testimonial-slider--feature-photo .et-pb-arrow-prev:before,.testimonial-slider--feature-photo .et-pb-arrow-next:before{font-size:34px}.testimonial-slider--feature-photo .et_pb_slide_image{display:block!important;height:300px}.testimonial-slider--feature-photo .et_pb_slide_description{padding:0 40px!important}}.city-count .et_pb_code_inner,.city-count .et_pb_code_inner span{display:inline!important;width:auto!important}.show-gallery-arrows.et_pb_slider .et-pb-arrow-prev,.show-gallery-arrows.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}.show-gallery-arrows.et_pb_slider .et-pb-arrow-next,.show-gallery-arrows.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}@media (max-width:600px){.how-to-feature.et_pb_fullwidth_image_0{padding-top:100px!important;padding-bottom:100px!important}}@media (max-width:980px){.how-to-steps-wrap .et_pb_column{margin-bottom:0}}.how-to-steps{list-style:none;margin:32px 0 0;padding:0}.how-to-steps li{position:relative;display:inline-block;width:100%;margin-bottom:32px}.how-to-steps li:before{position:absolute;display:block;content:"";top:0;left:28px;width:2px;height:150%;background-color:#ddd}.how-to-steps.steps--white-bg li img{background-color:#fff}@media (min-width:981px){.how-to-steps li:last-of-type{margin-bottom:0}.how-to-steps li:last-of-type:before{display:none}}@media (max-width:980px){.steps--right{margin-top:0}.steps--right li:last-of-type{margin-bottom:0}.steps--right li:last-of-type:before{display:none}}@media (max-width:400px){.steps--right li:last-of-type{background-color:#fafafa}.steps--white-bg li:last-of-type{background-color:#fff}}.how-to-steps li img{position:relative;float:left;background-color:#fafafa;margin-right:20px;padding:3px 0;image-rendering:pixelated;image-rendering:optimizeQuality}.how-to-steps li div{display:inline-block;width:calc(100% - 100px)}.choose-photog-title{padding-bottom:0}@media (max-width:980px){.choose-photog-title{text-align:center}.choose-photog-title br{display:none}}.quicklinks-inline h2{font-size:18px!important}.quicklinks-inline ul{list-style:none;padding:0}.quicklinks-inline li{display:inline-block;margin:0 10px;font-size:18px}#vacation-photography-slideshow .et_pb_slide{padding:0 25px}#vacation-photography-slideshow .et_pb_slides .et_pb_slider_container_inner{vertical-align:bottom}#vacation-photography-slideshow .et_pb_slide .et_pb_slide_description{padding:0;height:635px;vertical-align:bottom;display:table-cell}#vacation-photography-slideshow .et_pb_slide_description .et_pb_slide_title{text-shadow:none;font-size:12px;background:#fff;color:#666!important;padding:5px 12px}#feature-banner-w-text .et_pb_fullwidth_header_subhead{font-size:25px;line-height:30px;text-transform:uppercase;letter-spacing:7px}#feature-banner-w-text.feature-banner-w-text--shorter{padding:30px 0}@media (max-width:600px){#feature-banner-w-text{padding-top:50px;padding-bottom:50px}#feature-banner-w-text.feature-banner-w-text--shorter{padding:30px 0}#feature-banner-w-text .header-content{margin:0 auto}#feature-banner-w-text h1{font-size:30px;padding:0}#feature-banner-w-text .et_pb_fullwidth_header_subhead{font-size:14px;line-height:18px;letter-spacing:5px}#vacation-photography-slideshow .et_pb_slide_description .et_pb_slide_title{display:none}}#vacation-photography-slideshow.vacation-photography-slideshow--full-width .et_pb_slide .et_pb_slide_description{height:500px}@media (min-width:1450px){#vacation-photography-slideshow.vacation-photography-slideshow--full-width .et_pb_slide .et_pb_slide_description{height:650px}}@media (max-width:600px){#vacation-photography-slideshow.vacation-photography-slideshow--full-width .et_pb_slide .et_pb_slide_description{height:300px}}.vacation-photography-slideshow--full-width.et_pb_slider .et_pb_container{margin:0;width:100%}.landing-page-feature{position:relative}.slideshow-header{position:absolute!important;width:100%;top:85%;left:50%;-webkit-transform:translate(-50%,-85%);transform:translate(-50%,-85%);text-align:center;padding:0 80px}.slideshow-header h1{padding-bottom:0;font-size:30px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.slideshow-header p{font-size:20px;line-height:24px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.slideshow-header .feature-btn{margin:15px 0 0}.feature-btn{display:inline-block;padding:15px 20px;font-size:16px;line-height:16px;text-align:center;border:1px solid #5aa5c3;border-radius:2px;background-color:#5aa5c3;color:#fff!important}.feature-btn:hover{background-color:#4a88a0;border-color:#4a88a0}@media (max-width:600px){.slideshow-header{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 40px}.slideshow-header h1{padding-bottom:10px;font-size:22px;line-height:26px}.slideshow-header p{font-size:16px;line-height:20px}.slideshow-header .feature-btn{margin-top:25px;font-size:14px;padding:12px 20px}}.video-2col-full-width{width:100%;margin:0 auto;padding:0}.video-2col-full-width .et_pb_row{width:100%;margin:0 auto;max-width:100%;padding:0;background:#fafafa}.video-2col-full-width .et_pb_row .et_pb_column:first-of-type{margin-right:0}.video-2col-full-width .et_pb_row .et_pb_column:last-of-type{padding:50px 40px}@media (min-width:991px){.video-2col-full-width .et_pb_row{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%}.video-2col-full-width .et_pb_row .et_pb_column:first-of-type{margin-right:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.video-2col-full-width .et_pb_row .et_pb_column:first-of-type .et_pb_code,.video-2col-full-width .et_pb_row .et_pb_column:first-of-type .et_pb_code_inner,.video-2col-full-width .et_pb_row .et_pb_column:first-of-type .fluid-width-video-wrapper{height:100%}.video-2col-full-width .et_pb_row .et_pb_column:last-of-type{padding:50px;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width:1450px){.video-2col-full-width .et_pb_row .et_pb_column:first-of-type .et_pb_code,.video-2col-full-width .et_pb_row .et_pb_column:first-of-type .et_pb_code_inner,.video-2col-full-width .et_pb_row .et_pb_column:first-of-type .fluid-width-video-wrapper{height:475px;padding-top:0!important}}@media (max-width:990px){.video-2col-full-width .et_pb_row .et_pb_column:first-of-type,.video-2col-full-width .et_pb_row .et_pb_column:last-of-type{width:100%;margin-bottom:0}.video-2col-full-width .et_pb_row .et_pb_column:last-of-type .feature-arrow{display:none}}.feature-arrow{margin-top:40px;display:block;position:relative;padding-left:15px;color:#000}.feature-arrow img{position:absolute;top:-13px;left:-81px;width:100px;height:50px;-webkit-transform:rotate(35deg);transform:rotate(35deg);object-fit:contain}@media (min-width:601px){.landing-page-feature--media-darling-pg .slideshow-header{top:85%;-webkit-transform:translate(-50%,-85%);transform:translate(-50%,-85%)}.landing-page-feature--media-darling-pg .slideshow-header h1{font-size:50px;font-weight:400}}#feature-cta-slideshow .et_pb_slider_container_inner{text-align:left;padding:125px 0!important}@media (min-height:700px){#feature-cta-slideshow .et_pb_slider_container_inner{padding:175px 0!important}}@media (max-width:900px){#feature-cta-slideshow .et_pb_slider_container_inner{text-align:center;padding:75px 0!important}#feature-cta-slideshow .et_pb_slide_description{float:none!important}}#feature-cta-slideshow .et_pb_slide_description{padding:0;width:auto;display:inline-block;text-align:center}#feature-cta-slideshow .et_pb_slide_content h2{text-transform:uppercase;font-size:36px;letter-spacing:7px;line-height:45px;text-shadow:1px 1px 1px rgba(0,0,0,.25)}#feature-cta-slideshow .et_pb_slide_content p{font-size:20px;line-height:25px;text-shadow:none;margin:0}#feature-cta-slideshow .et_pb_slide_content p:first-of-type{margin-bottom:30px}#feature-cta-slideshow .custom-button{text-transform:uppercase;font-weight:bold;letter-spacing:2px;padding:12px 20px;font-size:16px;background:#5aa5c3;color:#fff;border-radius:3px}#feature-cta-slideshow .custom-button:hover{background:#4a88a0}@media (max-width:600px){#feature-cta-slideshow .et_pb_slide_content h2{font-size:26px;line-height:32px}#feature-cta-slideshow .et_pb_slide_content p{font-size:16px;line-height:22px}#feature-cta-slideshow .et_pb_slide_content p:first-of-type{margin-bottom:25px}#feature-cta-slideshow .custom-button{font-size:12px}}@media (max-width:480px){#feature-cta-slideshow .et_pb_slide:before{display:block;content:"";background:rgba(0,0,0,.25);position:absolute;top:0;left:0;width:100%;height:100%}#feature-cta-slideshow .et_pb_slide_3{background-position:75% 50%!important}}@media (max-width:500px){#feature-cta-slideshow .et_pb_slide_content h2 br,#feature-cta-slideshow .et_pb_slide_content p br{display:none}}#feature-cta-slideshow.et_mobile_device .et-pb-arrow-prev,#feature-cta-slideshow.et_pb_slider .et-pb-arrow-prev,#feature-cta-slideshow.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}#feature-cta-slideshow.et_mobile_device .et-pb-arrow-next,#feature-cta-slideshow.et_pb_slider .et-pb-arrow-next,#feature-cta-slideshow.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}body.has-viewport-feature{}body.has-viewport-feature .page-container{position:relative}body.has-viewport-feature .header{position:absolute;top:0;left:0;width:100%}body.has-announcement-banner .viewport-feature-search{height:calc(100vh - 56px)}body.has-announcement-banner #win-a-shoot-top-bar.closed+.page-container .viewport-feature-search{height:100vh}@media (max-width:437px){body.has-announcement-banner .viewport-feature-search{height:calc(100vh - 76px)}}.viewport-feature-search{display:block;position:relative;height:100vh;max-height:1050px;width:100%;overflow:hidden}@media (max-width:1024px){.viewport-feature-search{max-height:800px}}.viewport--static-img img{display:none!important}.viewport-feature-search__slideshow,.viewport-feature-search__slideshow *{height:100%}.viewport-feature-search__slideshow .et_pb_slider .et_pb_slide,.viewport-feature-search .et_pb_slider .et_pb_slide{background-size:cover!important;background-repeat:no-repeat!important}.viewport-feature-search__video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:0!important}.viewport-feature-search__video .et_pb_code_inner{overflow:hidden!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;top:0!important;min-height:100%!important;min-width:100%!important;transform:translate3d(0,0,0)!important}.background-feature-video{position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;min-height:100%!important;min-width:100%!important;object-fit:cover!important}.viewport-feature-search__overlay{position:absolute!important;display:block;content:"";background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%);top:0;left:0;width:100%;height:100%}.viewport-feature-search__content-wrap{position:absolute!important;width:100%;max-width:840px;padding:20px;top:48%;left:50%;-webkit-transform:translate(-50%,-48%);transform:translate(-50%,-48%);color:#fff}.viewport-feature-search__content-wrap h1{color:#fff;font-size:48px;line-height:56px;text-shadow:1px 1px 40px rgba(0,0,0,.5)}.viewport-feature-search__content-wrap p{font-size:29px;line-height:35px;text-shadow:1px 1px 40px rgba(0,0,0,.5);margin-bottom:20px}.viewport-feature-search__content-wrap .destination-search{display:none!important}.viewport-feature-search__content-wrap .select2-selection{height:70px;line-height:70px;background-position:20px center!important;background-size:30px;background-image:url(https://media.flytographer.com/uploads/2022/12/pin-icon-flytographer.png)!important;box-shadow:1px 10px 46px rgba(0,0,0,.5)}.viewport-feature-search__content-wrap .select2-selection .select2-selection__rendered li{line-height:70px;padding-top:0!important;padding-left:0!important;font-size:18px}.viewport-feature-search__content-wrap .select2-selection .select2-selection__rendered li input{padding-left:55px!important}.viewport-feature-search__content-wrap .select2-selection .select2-search__field{margin:0!important}.viewport-feature-search__content-wrap .select2-selection .select2-search__field::-webkit-input-placeholder{color:#979797!important;font-weight:400;letter-spacing:0}.viewport-feature-search__content-wrap .select2-selection .select2-search__field::-moz-placeholder{color:#979797!important;font-weight:400;letter-spacing:0}.viewport-feature-search__content-wrap .select2-selection .select2-search__field:-ms-input-placeholder{color:#979797!important;font-weight:400;letter-spacing:0}@-webkit-keyframes sdb05 {
	0% {
		-webkit-transform: rotate(-45deg) translate(0, 0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-webkit-transform: rotate(-45deg) translate(-20px, 20px);
		opacity: 0;
	}
}@keyframes sdb05 {
	0% {
		transform: rotate(-45deg) translate(0, 0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: rotate(-45deg) translate(-20px, 20px);
		opacity: 0;
	}
}.viewport-feature-search__arrow{position:absolute!important;text-align:center;width:100%;left:0;bottom:10px}.viewport-feature-search__arrow a{display:block;color:#fff!important;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:opacity .3s;padding-top:60px;z-index:2}.viewport-feature-search__arrow a span{position:absolute;top:0;left:50%;margin-left:-12px;width:20px;height:20px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 2s infinite;animation:sdb05 2s infinite;box-sizing:border-box}@media (max-width:850px){.viewport-feature-search__content-wrap{padding:20px 40px}.viewport-feature-search__content-wrap h1{font-size:40px;line-height:48px}.viewport-feature-search__content-wrap p{font-size:25px;line-height:32px}.viewport-feature-search__content-wrap .select2-selection{height:60px;line-height:60px}.viewport-feature-search__content-wrap .select2-selection .select2-selection__rendered li{line-height:60px}}@media (max-width:500px),(min-width:501px) and (max-height:500px){.viewport-feature-search__content-wrap h1{font-size:30px;line-height:36px}.viewport-feature-search__content-wrap p{font-size:20px;line-height:25px}.viewport-feature-search__content-wrap .select2-selection{background-size:25px;background-position:15px center!important}.viewport-feature-search__content-wrap .select2-selection .select2-selection__rendered li{font-size:16px}.viewport-feature-search__content-wrap .select2-selection .select2-selection__rendered li input{padding-left:45px!important}.viewport-feature-search__arrow a{font-size:12px;padding-top:50px}.viewport-feature-search__arrow a span{width:15px;height:15px}}@media (max-width:400px){.viewport-feature-search__content-wrap h1{font-size:25px;line-height:30px}.viewport-feature-search__content-wrap p{font-size:18px;line-height:24px}}@media (max-width:400px) and (max-height:560px){.viewport-feature-search__content-wrap h1{font-size:20px;line-height:26px}.viewport-feature-search__content-wrap p{font-size:16px;line-height:22px}}@media (max-width:340px){.viewport-feature-search__content-wrap .select2-selection{background-size:20px}.viewport-feature-search__content-wrap .select2-selection .select2-selection__rendered li{font-size:14px}.viewport-feature-search__content-wrap .select2-selection .select2-selection__rendered li input{padding-left:40px!important}}#feature-cta-slideshow.black-friday-promo-banner .et_pb_slide_0{background-position:50% 50%!important}#feature-cta-slideshow.black-friday-promo-banner .et_pb_slide_description{background:#fff2de;padding:30px 30px;max-width:375px;text-align:left}#feature-cta-slideshow.black-friday-promo-banner .et_pb_slide_content h3{text-transform:uppercase;letter-spacing:5px;margin-bottom:0;padding-bottom:5px;text-shadow:none;color:#8b572a!important;font-size:16px}#feature-cta-slideshow.black-friday-promo-banner .et_pb_slide_content h3:last-of-type{text-transform:none;letter-spacing:2px;padding-bottom:10px}#feature-cta-slideshow.black-friday-promo-banner .et_pb_slide_content h2{text-shadow:none;color:#a44200!important;text-shadow:2px 2px rgba(245,166,35,.8);padding-bottom:5px}#feature-cta-slideshow.black-friday-promo-banner .et_pb_slide_content p:first-of-type{font-size:16px;line-height:21px;margin-bottom:20px;color:#4c3017}#feature-cta-slideshow.black-friday-promo-banner .custom-button{background-color:#f7b05b!important}#feature-cta-slideshow.black-friday-promo-banner .custom-button:hover{background-color:#e68c20!important}@media (max-width:430px){#feature-cta-slideshow.black-friday-promo-banner .et_pb_slide_description{text-align:center}#feature-cta-slideshow.black-friday-promo-banner .et_pb_slide_content h3{letter-spacing:3px;font-size:11px}#feature-cta-slideshow.black-friday-promo-banner .et_pb_slide_content h2{font-size:19px;line-height:25px;letter-spacing:4px}#feature-cta-slideshow.black-friday-promo-banner .custom-button{display:block}}#win-a-shoot-top-bar{color:#fff;position:relative;text-align:center;max-height:70px;font-size:15px;background-color:#5aa5c3!important;width:100%!important;padding:8px 35px!important;max-height:76px!important}#win-a-shoot-top-bar.double-referral-bar{max-height:100px;background-color:#ff715b!important}#win-a-shoot-top-bar.giftcard-love-bar{background-color:#58b69b!important}#win-a-shoot-top-bar.giftcard-love-bar strong{display:inline}#win-a-shoot-top-bar.closed{padding:0!important;max-height:0!important;transition:max-height .15s ease-out}#win-a-shoot-top-bar strong{display:block}#win-a-shoot-top-bar a{color:#fff;width:100%;height:100%;display:block;line-height:20px}#close-win-a-shoot{position:absolute;right:0;top:0;height:100%;width:35px;cursor:pointer;line-height:53px}#black-friday-promo-banner{color:#fff;display:inline-block;position:relative;text-align:center;width:100%;max-height:70px;background-color:#f7b05b;z-index:100}#black-friday-promo-banner a{color:#fff;display:block;padding-top:5px}#black-friday-promo-banner a>div{display:inline-block;width:auto;vertical-align:middle}#black-friday-promo-banner p{display:inline-block;margin:0 0 10px}#black-friday-promo-banner span{margin:0 5px}#black-friday-promo-banner strong:first-of-type{font-weight:normal;text-transform:uppercase}#black-friday-promo-banner strong:nth-of-type(2) {border-bottom:2px solid #fff;font-weight:bold}.autumn-trees{display:inline-block;vertical-align:bottom;width:55px;margin-right:15px}.autumn-leaves{display:inline-block;vertical-align:bottom;width:45px;margin-left:10px;margin-bottom:-13px}@media (max-width:800px){#black-friday-promo-banner{max-height:inherit;padding:10px 20px}#black-friday-promo-banner a{line-height:2;padding-top:0}#black-friday-promo-banner p{margin:0}#black-friday-promo-banner a>div>p:first-of-type{display:block;margin-bottom:10px}#black-friday-promo-banner a>div>p:first-of-type>span{display:none}.autumn-trees,.autumn-leaves{display:none}}@media (max-width:400px){#black-friday-promo-banner strong:first-of-type{display:block}}#black-friday-promo-banner .countdown-timer,#black-friday-promo-banner .countdown-timer div{display:inline-block;width:auto}#black-friday-promo-banner .countdown-timer span{margin:0 2px}#feb-promo-banner{position:relative;text-align:center;width:100%;max-height:90px;padding:12px 35px;color:#57595b;background-color:#fff681}#feb-promo-banner a{width:100%;height:100%;display:block;color:#57595b;line-height:22px}#feb-promo-banner strong{border-bottom:2px solid #f9ab5e}#womens-day-promo{position:relative;text-align:center;width:100%;padding:12px 35px;color:#fff;background-color:#46286e}#womens-day-promo a{width:100%;height:100%;display:block;line-height:22px;color:#fff}#womens-day-promo strong{display:block}@media (max-width:550px){#womens-day-promo strong{display:inline}}#black-friday-promo-banner.march-2020-promo{background-color:#5aa5c3;font-weight:bold}#black-friday-promo-banner.march-2020-promo a{padding-top:7px}#black-friday-promo-banner.march-2020-promo strong{font-weight:bold;margin-right:5px;color:#ffe133;letter-spacing:.5px}#black-friday-promo-banner.march-2020-promo .countdown-timer,#black-friday-promo-banner.march-2020-promo .countdown-timer div{vertical-align:top}@media (max-width:800px){#black-friday-promo-banner.march-2020-promo a{padding-top:0}}@media (max-width:725px){#black-friday-promo-banner.march-2020-promo a{line-height:1.5}#black-friday-promo-banner.march-2020-promo strong{display:block}#black-friday-promo-banner.march-2020-promo .countdown-timer,#black-friday-promo-banner.march-2020-promo .countdown-timer div{vertical-align:unset}}@media (max-width:480px){#black-friday-promo-banner.march-2020-promo p:first-of-type{display:block}#black-friday-promo-banner.march-2020-promo p:first-of-type .pipe{display:none}}#black-friday-promo-banner.see-you-soon-promo{background-color:#5aa5c3;font-weight:bold}#black-friday-promo-banner.see-you-soon-promo a{padding-top:7px}#black-friday-promo-banner.see-you-soon-promo strong{font-weight:bold;margin-right:5px;color:#ffe133;letter-spacing:.5px}#black-friday-promo-banner.see-you-soon-promo strong#see-you-soon-promo{color:#fff;text-transform:none}#black-friday-promo-banner.see-you-soon-promo strong#code{color:#ffe133;text-transform:lowercase}@media (max-width:800px){#black-friday-promo-banner.see-you-soon-promo a{padding-top:0}}@media (max-width:725px){#black-friday-promo-banner.see-you-soon-promo a{line-height:1.5}#black-friday-promo-banner.see-you-soon-promo strong:first-of-type{display:block}#black-friday-promo-banner.see-you-soon-promo p:first-of-type .pipe{display:none}}@media (max-width:480px){#black-friday-promo-banner.see-you-soon-promo p:first-of-type{display:block;font-size:12px}#black-friday-promo-banner.see-you-soon-promo strong{font-size:14px}}#black-friday-promo-banner.travel-shop-promo{background-color:#5aa5c3;font-weight:normal}#black-friday-promo-banner.travel-shop-promo a{padding-top:7px}#black-friday-promo-banner.travel-shop-promo strong{font-weight:bold;margin-right:5px;color:#ffe133;letter-spacing:.5px}#black-friday-promo-banner.travel-shop-promo strong{color:#fff;text-transform:none}@media (max-width:800px){#black-friday-promo-banner.travel-shop-promo a{padding-top:0}}@media (max-width:725px){#black-friday-promo-banner.travel-shop-promo a{line-height:1.5}#black-friday-promo-banner.travel-shop-promo strong:first-of-type{display:block}#black-friday-promo-banner.travel-shop-promo p:first-of-type .pipe{display:none}}@media (max-width:480px){#black-friday-promo-banner.travel-shop-promo p:first-of-type{display:block;font-size:12px}#black-friday-promo-banner.travel-shop-promo strong{font-size:14px}}#footer .container{max-width:1260px;width:100%!important;padding:0 30px!important}#footer .et_pb_widget input[type="text"]{background:#fff;color:#4c4c4c;letter-spacing:0;font-family:'Circular Book',sans-serif!important}#footer .et_pb_widget input[type="text"]::-webkit-input-placeholder{text-transform:none!important;color:#979797!important;letter-spacing:0;font-family:'Circular Book',sans-serif!important}#footer .et_pb_widget input[type="text"]::-moz-placeholder{text-transform:none!important;color:#979797!important;letter-spacing:0;font-family:'Circular Book',sans-serif!important}#footer .et_pb_widget input[type="text"]:-ms-input-placeholder{text-transform:none!important;color:#979797!important;letter-spacing:0;font-family:'Circular Book',sans-serif!important}#footer .et_pb_extra_row{margin:0 auto!important}#footer .et_pb_extra_column{padding:0!important}#footer .et_pb_extra_column .h4.widgettitle{color:#4c4c4c;font-weight:600;font-style:normal;text-transform:none;text-decoration:none;background:0;padding:0;font-size:16px;line-height:16px}#footer .et_pb_extra_column.column-4 .h4.widgettitle{display:none!important}#footer .et_pb_extra_column.column-4 .textwidget,#footer .et_pb_extra_column.column-4 li{padding-top:0!important;padding-bottom:0!important}#footer .et_pb_widget .h4.widgettitle{letter-spacing:.5px!important}#footer .et_pb_widget li{border-bottom:none!important}#footer #footer-bottom{padding:30px}#footer .et_pb_widget a{font-weight:400}#footer .et_pb_widget:first-of-type{padding-top:41px;margin-bottom:41px}@media (min-width:590px) and (max-width:1023px){#footer .et_pb_extra_column{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;min-width:100px}#footer .et_pb_extra_column.column-3 .et_pb_widget,#footer .et_pb_extra_column.column-4 .et_pb_widget{padding-top:0}}@media (max-width:589px){#footer .et_pb_extra_column{text-align:center;-webkit-order:1;-ms-order:1;order:1}#footer .et_pb_extra_column.column-4{-webkit-order:0;-ms-order:0;order:0}#footer .et_pb_widget{padding-top:16px!important;margin-bottom:16px!important}#footer .et_pb_extra_column.column-3 .et_pb_widget{margin-bottom:41px!important}#footer .et_pb_extra_column.column-4 .et_pb_widget{padding-top:41px!important;margin-bottom:32px!important}}.newsletter-sign-up h4,.newsletter-sign-up .h4{margin:0;font-size:16px!important;padding:0;line-height:16px;font-weight:600;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:.5px}.newsletter-sign-up h4 em,.newsletter-sign-up .h4 em{font-family:'Cookie',cursive;font-size:26px;letter-spacing:1px;line-height:0;color:#4c4c4c;font-style:italic}.newsletter-sign-up p{margin-top:11px;margin-bottom:16px;font-size:14px;font-weight:normal}.newsletter-sign-up p strong{font-size:inherit;line-height:inherit}#newsletter-sign-up__form form._inline-form{background:transparent!important;padding:0;margin:0 auto;width:100%}#newsletter-sign-up__form form._inline-form ._form_element{margin-bottom:10px!important}#newsletter-sign-up__form form._inline-form ._form_element ._form-label{display:none!important}#newsletter-sign-up__form form._inline-form input{border:1px solid #ddd;padding:10px;font-size:14px}#newsletter-sign-up__form form._inline-form ._submit{width:100%;background:#5aa5c3!important;text-transform:uppercase;letter-spacing:1px;padding:12px 10px!important;transition:background .3s ease 0s;font-size:14px!important;margin-bottom:0}#newsletter-sign-up__form form._inline-form ._submit:hover{background:#4a88a0!important;text-transform:uppercase!important}#newsletter-sign-up__form form._inline-form ._form-thank-you{font-family:'Cookie',cursive;font-size:26px;letter-spacing:1px;text-align:left;font-weight:normal;color:#4c4c4c}.footer-company{background:#5aa5c3;padding:20px 30px;font-size:13px;color:#fff;width:100%}.footer-company .pipe{margin:0 5px}.footer-company-wrapper{max-width:1200px;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%}#footer .footer-company p,#footer .footer-company a{margin:0;font-size:13px;line-height:20px;color:#fff}.ffc-logo,.footer-legal,.footer-social{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-align-self:center;align-self:center}.ffc-logo{margin-right:20px}.ffc-logo img{width:150px;display:block;margin:auto}.footer-legal a{text-decoration:underline}.footer-legal a:hover{text-decoration:none}.footer-legal ul{margin-top:10px;padding:0}.footer-legal ul li{display:block;margin-bottom:10px}@media (min-width:425px){.footer-legal ul li{display:inline-block;margin-bottom:0}}.footer-legal .pipe{display:none;color:#fff}@media (min-width:425px){.footer-legal .pipe{display:inline-block}}.footer-social{margin-left:auto}@media (max-width:1024px){.footer-company{padding:30px}.footer-company-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ffc-logo,.footer-legal,.footer-social{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;-webkit-order:1;-ms-order:1;order:1}.footer-social{-webkit-order:0;-ms-order:0;order:0}.ffc-logo{margin:20px 0 15px}}.footer-social ul{list-style:none;margin:0;padding:0}.footer-social ul li{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:0}.footer-social ul li:last-of-type{margin-right:0}@media (max-width:768px){.footer-social ul li{margin-right:20px}}.footer-social ul li img{width:20px;height:20px;object-fit:contain}.footer-social ul li:last-of-type img{width:18px;height:18px}.footer-social ul li svg{width:20px;height:20px}.footer-social ul .footer-social__item--twitter svg{width:30px;height:30px;margin:0 -5px}.footer-social ul .social__desktop-phone{display:block;margin:0 0 10px 0}.footer-social ul .social__desktop-phone a{font-size:14px!important}@media (max-width:1024px){.footer-social ul .social__desktop-phone{display:none}}@media (min-width:1025px){.footer-social ul .social__mobile-phone{display:none}}#newsletter-banner{width:100%;height:auto;background-color:#efded3;position:fixed;left:0;bottom:-100%;text-align:center;padding:30px 40px 20px;transition:all 2s ease 0s}#newsletter-banner.slide-up{bottom:0%;transition:all 1s ease 0s}.newsletter-banner__content{text-align:center!important}.newsletter-banner__close{position:absolute;top:20px;right:20px}.newsletter-banner__close img{width:25px;opacity:.75}.newsletter-banner__content h3{text-transform:uppercase;letter-spacing:2px;font-size:18px;padding-bottom:5px}.newsletter-banner__content h3 em{font-family:'Cookie',cursive;font-size:32px;letter-spacing:1.5px;line-height:0;color:#4c4c4c;font-style:italic;text-transform:none}.newsletter-banner__content p{max-width:600px;margin:0 auto}#newsletter-banner__form{margin-top:20px}#newsletter-banner__form form._inline-form{background:transparent!important;padding:0;margin:0 auto}#newsletter-banner__form form._inline-form ._form_element ._form-label{display:none!important}#newsletter-banner__form form._inline-form input{background:#fff;border:none;padding:10px;font-size:14px;width:250px!important;height:42px!important;color:#4c4c4c}#newsletter-banner__form form._inline-form input::-webkit-input-placeholder{text-transform:none!important;color:#979797!important;letter-spacing:.5px;font-family:'Circular Book',sans-serif!important}#newsletter-banner__form form._inline-form input::-moz-placeholder{text-transform:none!important;color:#979797!important;letter-spacing:.5px;font-family:'Circular Book',sans-serif!important}#newsletter-banner__form form._inline-form input:-ms-input-placeholder{text-transform:none!important;color:#979797!important;letter-spacing:.5px;font-family:'Circular Book',sans-serif!important}#newsletter-banner__form form._inline-form ._submit{background:#5aa5c3!important;text-transform:uppercase;letter-spacing:1px;padding:12px 10px!important;transition:background .3s ease 0s;font-size:14px!important;margin-bottom:0;width:100px!important}#newsletter-banner__form form._inline-form ._submit:hover{background:#4a88a0!important;text-transform:uppercase!important}#newsletter-banner__form form._inline-form ._button-wrapper{margin-top:0!important}#newsletter-banner__form form._inline-form ._form_element{margin-bottom:0}@media (max-width:750px){#newsletter-banner__form form._inline-form{width:75%}#newsletter-banner__form form._inline-form input{width:100%!important;margin-bottom:10px}#newsletter-banner__form form._inline-form ._form_element{float:none;margin-left:0!important;margin-top:0!important;margin-right:0!important}#newsletter-banner__form form._inline-form ._submit,#newsletter-banner__form form._inline-form ._button-wrapper{width:100%!important;margin:0!important}}@media (max-width:667px){#newsletter-banner #newsletter-banner__form form._inline-form ._button-wrapper{margin-top:10px!important}}@media (max-width:480px){#newsletter-banner{padding:40px}.newsletter-banner__close{top:10px;right:10px}#newsletter-banner__form form._inline-form{width:100%}#newsletter-banner.slide-up{transition:all 1s ease-out 0s;height:auto;bottom:0}}@media (max-width:480px) and (max-height:500px){#newsletter-banner.slide-up{height:100vh}}.feature-banner--refer-friends.feature-banner--refer-friends-promo{background-position:40% 40%!important}@media (min-width:768px){.feature-banner--refer-friends.feature-banner--refer-friends-promo{background-position:30% 25%!important}}@media (min-width:800px){.feature-banner--refer-friends.feature-banner--refer-friends-promo{background-position:60% 25%!important}}@media (max-width:600px){.feature-banner--refer-friends.feature-banner--refer-friends-promo h1{font-size:26px!important}}@media (max-width:1200px){.feature-banner--refer-friends .et_pb_module_header br{display:none}.feature-banner--refer-friends .et_pb_module_header{font-size:40px!important}.feature-banner--refer-friends .header-content{max-width:100%!important;width:100%!important}}.bubbly-circle{background-color:#fafafa;border-radius:50%;width:150px;height:150px;position:absolute;text-align:center;left:50%;top:-25%;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}.bubbly-circle img{width:85px;padding-top:25px}@media (max-width:1200px){.bubbly-circle{width:125px;height:125px;left:50%;top:-20%;-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}.bubbly-circle img{width:70px;padding-top:20px}}@media (max-width:699px){.bubbly-circle{width:100px;height:100px;left:50%;top:-12%;-webkit-transform:translate(-50%,-12%);transform:translate(-50%,-12%)}.bubbly-circle img{width:55px}}.refer-summary-text{text-align:center;padding-top:40px;padding-bottom:20px}.refer-summary-text p{text-transform:uppercase;letter-spacing:2px;color:#979797;margin-bottom:5px;font-size:16px}@media (max-width:450px){.refer-summary-text p br{display:none}}.refer-summary-text h2{text-transform:uppercase;color:#5aa5c3;letter-spacing:3px}@media (min-width:480px){.refer-summary-text h2{font-size:40px}}.refer-summary-text h2 span{color:#ddd;position:relative}.referral__steps{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px;list-style:none;padding:0}@media (min-width:768px){.referral__steps{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.referral__steps li{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:10px}@media (min-width:768px){.referral__steps li{-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;padding:0 24px;margin-bottom:0}}.referral__steps h3{color:#f4877a;margin-bottom:5px;padding:0}@media (min-width:480px){.referral__steps h3{font-size:32px}}.referral__steps p{color:#4c4c4c;letter-spacing:2px;margin:0}@media (min-width:480px){.referral__steps p{font-size:18px;line-height:30px}}.referral__steps br{display:none}@media (min-width:350px) and (max-width:699px){.referral__steps br{display:block}}@media (min-width:768px){.steps__arrow{position:relative}.steps__arrow::after{position:absolute;display:block;right:-28px;top:80%;-webkit-transform:translateY(-80%);transform:translateY(-80%);content:"";background-size:contain;background-position:50% 50%;width:50px;height:50px}.steps__arrow--up:after{background-image:url(https://www.flytographer.com/wp-content/uploads/2018/09/ArrowUp.png)}.steps__arrow--down:after{right:-30px;background-image:url(https://www.flytographer.com/wp-content/uploads/2018/09/ArrowDown.png)}}.feb-promo-extras{text-align:center;background:#f4877a;padding:24px}.feb-promo-extras p{color:#fff;letter-spacing:0;text-transform:none;margin:0}.feb-promo-extras p strong{color:inherit;border-bottom:2px solid #fff}.feb-restriction{font-size:11px;letter-spacing:.25px;margin-top:16px;display:block;text-align:center;color:#979797}.page-not-found-wrapper{height:calc(100vh - 80px)}.page-not-found-text{margin:auto;text-align:left;max-width:380px}.page-not-found-text,.page-not-found-text h1{color:#fff}.not-found-subtitle{font-size:60px;line-height:60px;margin-bottom:10px;color:#fff;font-weight:500}.not-found-subtitle img{width:50px}.custom-button{background:#5aa5c3;color:#fff!important;padding:12px 20px;font-size:16px;border-radius:3px;transition:background .3s ease 0s;display:inline-block}.custom-button:hover{background:#4a88a0;transition:background .3s ease 0s}.custom-button--bigger{padding:16px 25px;font-size:20px}.custom-button-outline{padding:12px 20px;font-size:16px;border-radius:3px;color:#4a4a4a!important;border:1px solid #979797;display:inline-block;transition:border .3s ease 0s}.custom-button-outline:hover{border-color:#4a4a4a;transition:border .3s ease 0s}.custom-button--pink{background:#ff8c77}.custom-button--pink:hover{background:#e87966}.custom-button--pink.custom-button--wide{padding-left:50px;padding-right:50px}.page-not-found-text p:last-of-type{margin-bottom:25px;line-height:20px}.page-not-found-text .custom-button:first-of-type{margin-right:15px}@media (max-width:600px){.page-not-found-wrapper{height:auto}.not-found-subtitle{font-size:30px;line-height:30px}.not-found-subtitle img{width:25px}.page-not-found-text{text-align:center}.page-not-found-text h1{font-size:20px;line-height:26px}.page-not-found-text .custom-button:first-of-type{margin-right:0;margin-bottom:15px}.page-not-found-text .custom-button{display:block}}.seasonal-sale-intro{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;padding:0!important;margin:0}.seasonal-sale-intro__details,.seasonal-sale-intro__image{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.seasonal-sale-intro__details{background-color:#fff2de;padding:30px 60px}.seasonal-sale-intro__details img{display:block;width:90%;margin:auto}.seasonal-sale-intro__details small{display:block;margin-top:40px;text-transform:uppercase;color:#8b572a;letter-spacing:4px;font-weight:600;font-size:17px}.seasonal-sale-intro__details h2{color:#a44200;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:40px;line-height:45px;padding-bottom:5px;text-shadow:2px 2px rgba(245,166,35,.8)}.seasonal-sale-intro__details p{color:#4c3017;font-weight:500;margin-bottom:25px;font-size:16px;line-height:22px}.seasonal-sale-intro__details .orange-button{display:inline-block;margin-bottom:10px}.orange-button{display:inline-block;padding:12px 20px;font-size:16px;background:#f7b05b;color:#fff!important;border-radius:3px;transition:background .3s ease 0s}.orange-button:hover{background:#e68c20}.seasonal-sale-intro__image img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1024px){.seasonal-sale-intro__details{padding:30px 40px}.seasonal-sale-intro__details small{margin-top:20px}}@media (max-width:800px){.seasonal-sale-intro{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.seasonal-sale-intro__details,.seasonal-sale-intro__image{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.seasonal-sale-intro__details small{font-size:14px}.seasonal-sale-intro__details h1{font-size:35px;line-height:40px;padding-bottom:10px}.seasonal-sale-intro__details img{width:auto;max-width:80%}.seasonal-sale-intro__image img{height:500px}}@media (max-width:500px){.seasonal-sale-intro__details{padding:40px}.seasonal-sale-intro__details small{margin-top:0}.seasonal-sale-intro__details img{display:none}.seasonal-sale-intro__details .orange-button{margin-bottom:0}.seasonal-sale-intro__image img{height:300px}}.holiday-secret-code{max-width:1080px;margin:auto;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;padding:30px;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.holiday-secret-code *{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-align-self:center;align-self:center}.holiday-secret-code img{width:50px}.holiday-secret-code h2{font-size:32px;font-weight:bold;padding:0;margin:0 15px 0 20px;color:#fff}.holiday-secret-code p{max-width:450px;font-size:16px;text-align:left;line-height:24px}.holiday-secret-code p strong{border-bottom:2px solid #fff;padding-bottom:2px}@media (max-width:650px){.holiday-secret-code{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.holiday-secret-code *{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.holiday-secret-code img{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.holiday-secret-code h2{margin-top:15px}.holiday-secret-code p{text-align:center;max-width:100%}}@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  20%,
  40% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  30%,
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  60%, 70%, 80%, 90%, 100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.tada{-webkit-animation-name:tada;animation-name:tada}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.pricing-table-intro.countdown-wrapper .et_pb_column{margin-bottom:0!important}.pricing-table-intro .black-friday-countdown{text-align:center;margin-bottom:5px!important}.pricing-table-intro .black-friday-countdown small{display:inline-block;width:auto;font-size:16px!important;line-height:24px!important;text-transform:uppercase;color:#d33f49;letter-spacing:3px;font-weight:bold}.pricing-table-intro .black-friday-countdown .countdown-timer,.pricing-table-intro .black-friday-countdown .countdown-timer div{display:inline-block;width:auto;letter-spacing:2px}.pricing-table-intro .black-friday-countdown .countdown-timer span{letter-spacing:0;margin:0 0 0 2px}.countdown-timer #hours2 span{margin:0 0 0 3px}.gift-card-summary{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;padding:0!important;margin:0!important}.gift-card-summary__slideshow,.gift-card-summary__description{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}@media (max-width:1025px){.gift-card-summary{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gift-card-summary__slideshow,.gift-card-summary__description{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.gift-card-summary__slideshow{-webkit-order:1;-ms-order:1;order:1}.gift-card-summary__slideshow{height:500px}}@media (max-width:500px){.gift-card-summary__slideshow{height:300px}}.gift-card-summary__slideshow *{height:100%}.gift-card-summary__slideshow.et_pb_slider .et-pb-arrow-prev,.gift-card-summary__slideshow.et_mobile_device .et-pb-arrow-prev{height:auto;left:10px;opacity:1}.gift-card-summary__slideshow.et_pb_slider .et-pb-arrow-next,.gift-card-summary__slideshow.et_mobile_device .et-pb-arrow-next{height:auto;right:10px;opacity:1}.gift-card-summary__description{padding:35px 25px}.photo-book-section-checklist h1,.gift-card-summary__description h1{color:#265669}.photo-book-section-checklist .material-symbols-outlined,.gift-card-summary__description .material-symbols-outlined{font-weight:bold;margin-right:.5rem;color:#5aa5c3;vertical-align:bottom}.photo-book-section-checklist{background-color:#fff!important;text-align:center}.photo-book-section-checklist a.custom-button{width:100%;text-align:center}.gift-card-pricing-plans h1{color:#265669;text-align:center;padding-bottom:1.5rem}.gift-card-terms h2{text-align:center;color:#265669;padding-bottom:1.5rem}@media (min-width:768px){.photo-book-section-checklist a.custom-button{width:50%}}@media (min-width:800px){.gift-card-summary__description{padding:60px;position:relative;text-align:center}.gift-card-terms h2{text-align:left}}@media (min-width:1025px){.photo-book-section-checklist a.custom-button{width:100%}.gift-card-summary__description{padding:6rem}}.gift-card-summary__description img{display:block;margin:0 auto 5px;height:46px;object-fit:contain;image-rendering:-webkit-optimize-contrast}.gift-card-summary__description small{color:#5aa5c3;font-size:16px;line-height:24px;display:block;text-align:left}.gift-card-summary__description h1{font-size:30px;text-align:left}.photo-book-section-checklist p,.gift-card-summary__description p{display:flex;font-size:16px;line-height:24px;margin-bottom:25px;margin-bottom:15px;text-align:left}.giftcard-benefits-list li p{display:block}.gift-card-summary__description .custom-button{margin:30px auto 0}.giftcard-benefits-list{list-style:none;margin:30px auto 0;padding:0;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%}.giftcard-benefits-list li{-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%;text-align:center;padding:0 10px;margin:0}@media (max-width:650px){.giftcard-benefits-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.giftcard-benefits-list li{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:30px}.giftcard-benefits-list li:last-of-type{margin-bottom:0}}.giftcard-benefits-list h2{font-size:16px;line-height:24px;padding-bottom:5px;text-align:center}.giftcard-benefits-list p{font-size:14px;line-height:20px;margin:0;text-align:center}.bundle-and-save-cta{text-align:center}.bundle-and-save-cta h2{color:#a44200;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:30px;line-height:30px;text-shadow:2px 2px rgba(245,166,35,.8)}.bundle-and-save-cta p{color:#4c3017;font-weight:500;font-size:16px;line-height:22px;max-width:700px;margin:0 auto 25px}.bundle-and-save-cta strong{font-family:'Nickainley',cursive;font-weight:lighter;font-size:2rem;color:#a44200;display:block;padding:1rem}.redeem-giftcard-cta{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;padding:0!important;margin:0!important;background-color:#fafafa!important}.redeem-giftcard-cta__details,.redeem-giftcard-cta__image{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.redeem-giftcard-cta__details{position:relative;padding:60px}.redeem-giftcard-cta__details .vertical-align h2{color:#265669}@media (min-width:1025px){.redeem-giftcard-cta__details{padding:0}.redeem-giftcard-cta__details .vertical-align{position:absolute;width:100%;box-sizing:border-box;padding:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:800px){.redeem-giftcard-cta__details{padding:40px}}.redeem-giftcard-cta__details h2{font-size:30px;padding-bottom:5px}.redeem-giftcard-cta__details p{font-size:16px;line-height:24px;margin-bottom:25px}.redeem-giftcard-cta__details .custom-button:first-of-type{margin-right:10px}@media (min-width:801px) and (max-width:960px),(max-width:450px){.redeem-giftcard-cta__details .custom-button{width:100%;text-align:center}.redeem-giftcard-cta__details .custom-button:first-of-type{margin-bottom:15px}}.redeem-giftcard-cta__image img{width:100%;height:100%;object-fit:cover;display:block}.custom-button--outline{color:#4c4c4c!important;background:none;border:1px solid #979797}.custom-button--outline:hover{background:none;color:#4c4c4c!important;border-color:#4c4c4c}@media (max-width:800px){.redeem-giftcard-cta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.redeem-giftcard-cta__details,.redeem-giftcard-cta__image{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.redeem-giftcard-cta__image img{height:500px}}@media (max-width:500px){.redeem-giftcard-cta__image img{height:300px}}.giftcard-press-testimonial-section{}.giftcard-press-testimonial-container{background-color:#eef6f9;padding:2rem;display:flex;align-items:center;justify-content:space-around}.giftcard-press-testimonial-container p{margin-right:1rem;font-size:1rem;font-weight:450;flex:1 0 65%}.giftcard-press-testimonial-container img{width:25%}@media (min-width:768px){.giftcard-press-testimonial-container{justify-content:center}.giftcard-press-testimonial-container p{flex:0 0 65%}.giftcard-press-testimonial-container img{width:15%}}@media (min-width:1024px){.giftcard-press-testimonial-container p{flex:0 0 40%}.giftcard-press-testimonial-container img{width:10%}}@media (min-width:1600px){.giftcard-press-testimonial-container p{flex:0 0 30%}.giftcard-press-testimonial-container img{width:5%}}.pricing-table-intro{text-align:center}.pricing-table-intro h2{font-size:30px}.pricing-table-intro p{max-width:675px;margin-left:auto;margin-right:auto;font-size:16px;line-height:24px}.pricing-table{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;width:100%;padding:0!important;margin:0 auto!important;text-align:center;background:transparent!important}.pricing-table__card{position:relative;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;margin-right:10px!important;padding:0!important;box-shadow:0 2px 4px rgba(0,0,0,.25)!important}.pricing-table__card:last-of-type{margin-right:0!important}.pricing-table__card.card--fav{-webkit-flex:0 1 28%;-ms-flex:0 1 28%;flex:0 1 28%}@media (max-width:1024px){.pricing-table{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.pricing-table__card,.pricing-table__card.card--fav{-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%}.pricing-table__card:nth-of-type(2n) {margin-right:0!important}.pricing-table__card:nth-of-type(1),
	.pricing-table__card:nth-of-type(2) {margin-bottom:50px!important}}@media (max-width:600px){.pricing-table__card,.pricing-table__card.card--fav{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0!important;margin-bottom:30px!important}.pricing-table__card:nth-of-type(1),
	.pricing-table__card:nth-of-type(2) {margin-bottom:30px!important}.pricing-table__card.card--fav{margin-top:20px!important}}.pricing--customer-fav{position:absolute;width:100%;top:-17px;left:15px;font-size:13px}.pricing--customer-fav img,.pricing--customer-fav p{display:inline-block;width:auto;vertical-align:top}.pricing--customer-fav img{width:34px;margin-right:5px}.pricing--customer-fav p{margin-top:-8px}.pricing-table__card header h3{font-size:24px;line-height:24px;letter-spacing:0;font-weight:500;padding:23px 5px;background:#fafafa;border:1px solid #ddd;border-top:none}@media (min-width:1025px){.pricing-table__card.card--fav header h3{padding:25px 5px}}.pricing-table__card header small{display:block;background-color:#5aa5c3;border:1px solid #5aa5c3;border-radius:3px 3px 0 0;color:#fff;font-size:15px;padding:7px 10px}.card--tier4 header small{background-color:#3a606e;border-color:#3a606e}.card--tier3 header small{background-color:#4a88a0;border-color:#4a88a0}.card--tier2 header small{background-color:#5aa5c3;border-color:#5aa5c3}.card--tier1 header small{background-color:#78b5cd;border-color:#78b5cd}.pricing-table__card ul{list-style:none;padding:0;margin:0;border:1px solid #ddd;border-top:none}.pricing-table__card ul li{border-bottom:1px solid #ddd;margin:0;padding:20px 25px;text-align:left}@media (min-width:1025px){.pricing-table__card.card--fav ul li{padding:25px 30px}}.pricing-table__card ul li img,.pricing-table__card ul li p{display:inline-block;width:auto;vertical-align:middle}.pricing-table__card ul li img{margin-right:10px;width:15px}.pricing-table__card ul li p{font-size:18px;line-height:24px;width:calc(100% - 25px)}@media (max-width:1024px){.pricing-table__card ul li{text-align:center}.pricing-table__card ul li p{width:auto}}.pricing-table__card ul .card--price{padding:24px 5px;border-bottom:none;text-align:center}.pricing-table__card ul .card--price p{width:100%;font-size:24px;line-height:24px;color:#5aa5c3;font-weight:bold}.pricing-table__card .card--price .custom-button{padding:8px 25px;margin-top:15px}.card--tier4 .card--price .custom-button{background-color:#3a606e}.card--tier4 .card--price .custom-button:hover{background-color:#304f5b}.card--tier3 .card--price .custom-button{background-color:#4a88a0}.card--tier3 .card--price .custom-button:hover{background-color:#3d7083}.card--tier2 .custom-button{background-color:#5aa5c3}.card--tier2 .custom-button:hover{background-color:#4a88a0}.card--tier1 .custom-button{background-color:#78b5cd}.card--tier1 .custom-button:hover{background-color:#5aa5c3}.pricing-table__card ul .sale--price p{margin:0}.pricing-table__card ul .sale--price .price--old{font-weight:400;color:#979797;margin-bottom:20px;position:relative;width:auto}.price--old:before{position:absolute;display:block;content:"";width:105%;left:-2%;bottom:9px;height:2px;border-radius:2px;background-color:#d33f49;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.pricing-table__card ul .sale--price .price--new small{display:block;text-transform:uppercase;font-size:12px;line-height:18px;letter-spacing:2px;color:#4c4c4c;margin-bottom:3px}.pricing-table__card ul .sale--price .price--new{width:100%}.pricing-table--proposal{}@media (min-width:1025px){.pricing-table--commercial{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}.why-fly-reason{display:inline-block;width:100%}.why-fly-reason img{margin:0 20px 0 0;max-height:80px;object-fit:contain;float:left}.why-fly-reason:nth-of-type(2) img {margin:0 45px 0 0}.why-fly-reason:nth-of-type(4) img {margin:0 30px 0 15px}.why-fly-reason .et_pb_code_inner>div{float:left;width:calc(100% - 145px)}@media (max-width:480px){.why-fly-reason img{max-height:60px;max-width:80px}.why-fly-reason:nth-of-type(2) img {margin:0 20px 0 0}.why-fly-reason:nth-of-type(4) img {margin:0 20px 0 0}.why-fly-reason .et_pb_code_inner>div{width:calc(100% - 100px)}}@media (max-width:375px){.why-fly-reason img,.why-fly-reason .et_pb_code_inner>div{float:none;display:block;margin:auto}.why-fly-reason:nth-of-type(2) img,
	.why-fly-reason:nth-of-type(4) img {margin:0 auto}.why-fly-reason .et_pb_code_inner>div{margin-top:20px;width:100%}}.hiring-banner{padding:40px;overflow:hidden}@media (max-width:350px){.hiring-banner{padding:40px 20px}}.hiring-banner img{display:block;margin:-68px auto 0}.hiring-banner h2{color:#5aa5c3;font-size:32px;line-height:40px;padding-bottom:5px;text-transform:uppercase;letter-spacing:3px;margin-top:15px}.hiring-banner p{font-size:16px;line-height:20px;max-width:525px;margin:auto}.hiring-jumplinks{display:inline-block;width:100%;border:1px solid #ddd;border-left:none;border-right:none;padding:10px}.hiring-jumplinks h3{font-size:14px;display:inline-block;margin-right:5px;padding:0}.hiring-jumplinks ul{list-style:none;padding:0;margin:0;display:inline-block}.hiring-jumplinks ul li{display:inline-block;border-right:1px solid #ddd;padding-right:10px;margin-right:10px;margin-bottom:0}.hiring-jumplinks ul li:last-of-type{margin-right:0;border-right:0}.hiring-jumplinks ul li a:hover{color:#4a88a0}.content-feature-cta{border:1px solid #ddd;background:#fff}.content-feature-cta a{display:block;position:relative;color:inherit}.content-feature-cta p a{display:inline-block;width:auto}.content-feature-cta p a:hover{color:#4a88a0}.content-feature-cta img{display:block;margin:0;width:100%;height:275px;object-fit:cover}.content-feature-cta h3,.content-feature-cta p{padding:0 20px}.content-feature-cta h3{font-size:16px;line-height:24px;padding-top:20px;padding-bottom:5px}.content-feature-cta p{font-size:14px;line-height:18px;padding-bottom:20px;color:#4c4c4c}.content-feature-cta p.multi-p{padding-bottom:10px;margin-bottom:0}.content-feature-cta span{color:#5aa5c3}.content-feature-cta span:hover{color:#4a88a0}.content-feature-cta .pipe{color:#ddd;margin:0 10px}.content-feature-cta .pipe:hover{color:#ddd}.content-feature-cta .custom-button{font-weight:normal;font-size:14px;padding:8px 16px;margin:0 20px 20px}#partner-template-feature .header-content-container{text-align:right}#partner-template-feature.the-knot-feature .header-content{max-width:400px}#partner-template-feature .header-content{margin:0;text-align:center;width:auto;padding:0;display:inline-block;color:#fff}#partner-template-feature .header-content h1{color:#fff;font-size:40px;max-width:99%;text-transform:uppercase;letter-spacing:4px;margin:0 auto;padding:0 0 5px;line-height:45px}#partner-template-feature .header-content span{font-size:20px;max-width:59%;margin:0 auto}#partner-template-feature.the-knot-feature .header-content h1,#partner-template-feature.the-knot-feature .header-content span{max-width:100%;text-align:center}@media (max-width:768px){#partner-template-feature .et_pb_fullwidth_header_0{padding:100px 0}#partner-template-feature .header-content-container{text-align:center}#partner-template-feature .header-content h1,#partner-template-feature .header-content span{max-width:100%}}@media (max-width:480px){#partner-template-feature .header-content h1{font-size:30px;line-height:35px}}@media (max-width:980px){#partner-flytographer-logos{text-align:center}#partner-flytographer-logos .et_pb_column{width:auto!important;margin:0 auto!important;float:none;display:inline-block;vertical-align:middle}}@media (max-width:480px){#partner-flytographer-logos img{width:150px}#partner-template-summary a{display:block;margin-right:0!important}#partner-template-summary .custom-button{margin-bottom:20px}}.partner-benefits-list{list-style:none;padding:0;text-align:center;display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;width:100%;max-width:73%;margin:0 auto}@media (max-width:1175px){.partner-benefits-list{max-width:80%}}@media (max-width:1065px){.partner-benefits-list{max-width:100%}}.partner-benefits-list li{-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%;margin:0;padding:0 30px}@media (max-width:768px){.partner-benefits-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.partner-benefits-list li{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:20px}.partner-benefits-list li:last-of-type{margin-bottom:0}}.partner-benefits-list img{display:block;margin:0 auto;height:90px;margin-top:-45px}@media (max-width:768px){.partner-benefits-list img{margin-top:0}}.partner-benefits-list p{font-size:16px;line-height:24px}.partner-benefits-list strong{font-size:18px}#as-featured-in-logos small,#as-featured-in-logos img{display:inline-block;vertical-align:middle}#as-featured-in-logos small{margin-right:10px}#as-featured-in-logos img{width:calc(100% - 117px)}@media (max-width:768px){#as-featured-in-logos{text-align:center}#as-featured-in-logos small,#as-featured-in-logos img{width:100%;margin-right:0}}.featured-logos-responsive .et_pb_code_inner{display:inline-block;width:100%;vertical-align:middle}.featured-logos-responsive small,.featured-logos-responsive ul{float:left}@media (max-width:768px){.featured-logos-responsive small,.featured-logos-responsive ul{float:none}}.featured-logos-responsive small{margin-right:10px;margin-top:20px;font-size:14px}@media (max-width:1050px){.featured-logos-responsive small{margin-top:10px}}@media (max-width:800px){.featured-logos-responsive small{margin-top:5px}}@media (max-width:768px){.featured-logos-responsive small{width:100%;display:block;margin-top:0;margin-right:0;margin-bottom:10px;text-align:center}}.featured-logos-responsive ul{width:calc(100% - 106px);list-style:none;margin:0;padding:0;display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.featured-logos-responsive ul li{margin:0;text-align:center;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 10px}.featured-logos-responsive ul li img{display:block;width:90px;margin:0 auto}@media (min-width:676px){.featured-logos-responsive ul li:last-of-type{padding-right:0}}@media (min-width:676px) and (max-width:768px){.featured-logos-responsive ul{width:100%}.featured-logos-responsive ul li:first-of-type{padding-left:0}}@media (max-width:675px){.featured-logos-responsive ul{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-logos-responsive ul li{-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;margin-bottom:20px}}@media (max-width:500px){.featured-logos-responsive ul li img{width:60px}}@media (max-width:425px){.featured-logos-responsive ul li{-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%}}.partner-logos-responsive .et_pb_code_inner{display:inline-block;width:100%;vertical-align:middle}.partner-logos-responsive small,.partner-logos-responsive ul{float:left}@media (max-width:768px){.partner-logos-responsive small,.partner-logos-responsive ul{float:none}}.partner-logos-responsive small{margin-right:20px;margin-top:25px;font-size:14px}@media (max-width:1050px){.partner-logos-responsive small{margin-top:10px}}@media (max-width:800px){.partner-logos-responsive small{margin-top:5px}}@media (max-width:768px){.partner-logos-responsive small{width:100%;display:block;margin-top:0;margin-right:0;margin-bottom:10px;text-align:center}}.partner-logos-responsive ul{width:calc(100% - 105px);list-style:none;margin:0;padding:0;display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.partner-logos-responsive ul li{margin:0;text-align:center;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 10px}.partner-logos-responsive ul li img{display:block;margin:0 auto}@media (min-width:676px){.partner-logos-responsive ul li:first-of-type{padding-left:0}.partner-logos-responsive ul li:last-of-type{padding:0}}@media (min-width:676px) and (max-width:768px){.partner-logos-responsive ul{width:100%}.partner-logos-responsive ul li:first-of-type{padding-left:0}}@media (max-width:675px){.partner-logos-responsive ul{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.partner-logos-responsive ul li{-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;margin-bottom:20px}}@media (min-width:501px) and (max-width:675px){.partner-logos-responsive ul li:nth-of-type(4) img {width:75px}.partner-logos-responsive ul li:nth-of-type(7) img {width:70px}.partner-logos-responsive ul li:nth-of-type(5) img {width:80px}}@media (max-width:500px){.partner-logos-responsive ul li{-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%}.partner-logos-responsive ul li img{width:80px}.partner-logos-responsive ul li:nth-of-type(2) img {width:125px}.partner-logos-responsive ul li:nth-of-type(4) img {width:70px}.partner-logos-responsive ul li:nth-of-type(6) img {width:150px}.partner-logos-responsive ul li:nth-of-type(7) img {width:60px}.partner-logos-responsive ul li:nth-of-type(8) img {width:90px}.partner-logos-responsive ul li:last-of-type{margin-right:auto}}.proposal-intro-wrapper{padding:0 40px 0 0;border-right:1px dashed #ddd}.engagement-intro-wrapper{padding:0 0 0 40px}@media (max-width:980px){.proposal-intro-wrapper{border-right:none;border-bottom:1px dashed #ddd;padding:0 0 40px 0}.engagement-intro-wrapper{padding:40px 0 0 0}}.proposal-intro-copy,.engagement-intro-copy{text-align:center}.proposal-intro-copy img,.engagement-intro-copy img{display:block;margin:0 auto -45px;width:70px;opacity:.75}.engagement-intro-copy img{width:90px}.proposal-intro-copy h2,.engagement-intro-copy h2{position:relative;padding:0;color:#000}.proposal-intro-copy h2 em,.engagement-intro-copy h2 em{display:block;color:#5aa5c3;font-style:normal}@media (max-width:450px),(min-width:981px) and (max-width:1024px){.proposal-intro-copy h2 em,.engagement-intro-copy h2 em{display:inline}}.proposal-intro-copy p,.engagement-intro-copy p{font-size:16px;max-width:700px;margin:20px auto 25px}.proposal-intro-copy .custom-button,.engagement-intro-copy .custom-button{margin-right:15px}@media (max-width:580px),(min-width:981px) and (max-width:1249px){.proposal-intro-copy .custom-button,.engagement-intro-copy .custom-button{margin-right:0;display:block;margin-bottom:15px}.proposal-intro-copy .custom-button-outline,.engagement-intro-copy .custom-button-outline{display:block}}.proposal-details-copy h2{color:#000;padding-bottom:15px}.proposal-details-copy p{font-size:16px}@media (min-width:1600px){.proposal-intro-copy h2,.proposal-details-copy h2{font-size:30px}.proposal-intro-copy h2 em{font-size:42px}}.pull-quote{text-align:center}@media (max-width:768px){.pull-quote{padding:20px}}.pull-quote .h2{color:#000;position:relative}.pull-quote .h2:before{display:inline-block;vertical-align:middle;margin-left:-25px;color:#5aa5c4;content:"\201C";font-size:54px;font-weight:normal;font-family:inherit}.pull-quote--double .h2:after{display:inline-block;vertical-align:middle;margin-right:-25px;color:#5aa5c4;content:"\201D";font-size:54px;font-weight:normal;font-family:inherit}.pull-quote p{margin-bottom:10px}.proposal-slideshow{width:100%;margin:0 auto;padding:0;overflow:hidden}.proposal-slideshow .et_pb_row{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%!important;margin:0 auto;max-width:100%!important;padding:0;background:#fafafa}.proposal-slideshow.proposal-slideshow--white .et_pb_row{background:#fff}.proposal-slideshow .et_pb_row .proposal-image-slideshow,.proposal-slideshow .et_pb_row .proposal-packages-summary{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:0!important}.proposal-slideshow .et_pb_row .proposal-image-slideshow{min-height:400px}.proposal-slideshow .et_pb_row .proposal-packages-summary{margin-right:0}.proposal-slideshow .et_pb_row .proposal-packages-summary .et_pb_text{padding:50px 40px}.proposal-packages-summary .et_pb_code.proposal-section__copy{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.proposal-packages-summary .et_pb_code.proposal-section__copy{padding-left:3rem;padding-right:0;padding-bottom:3rem}}@media (min-width:1024px){.proposal-packages-summary .et_pb_code.proposal-section__copy{padding-bottom:0}}.proposal-packages-summary h2{color:#000}.proposal-packages-summary .proposal-section__copy h2{color:#465c5a}.proposal-packages-summary .proposal-section__copy .h2{font-size:23px}.proposal-packages-summary .proposal-section__copy .h2--blue{color:#5aa5c3}.proposal-packages-summary .proposal-section__copy ul{list-style:disc;line-height:1em;padding-left:1.5rem}.proposal-packages-summary .proposal-section__copy ul li{display:list-item}.proposal-packages-summary ul{list-style:none;padding:0;margin-top:20px}.proposal-packages-summary ul li{display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:24px}@media (max-width:575px){.proposal-packages-summary ul li{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.proposal-packages-summary img,.proposal-packages-summary p{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.proposal-packages-summary p{font-size:16px}@media (min-width:1024px){.proposal-section__copy p.proposal-spaced-cta{margin:3rem 0}}.proposal-packages-summary img{width:60px;height:60px;object-fit:contain;margin-right:15px}.proposal-packages-summary .background-ring-icon{opacity:.25;left:5%;margin-top:5%;position:absolute;width:30%;height:auto}@media (min-width:768px){.proposal-packages-summary .background-ring-icon{left:3%;margin-top:3%;position:absolute;width:15%}}.proposal-image-slideshow *{height:100%}.proposal-image-slideshow .et-pb-slider-arrows{height:auto}.proposal-image-slideshow .et-pb-arrow-prev,.proposal-image-slideshow .et-pb-arrow-next{opacity:1}.proposal-image-slideshow .et-pb-arrow-prev{left:0}.proposal-image-slideshow .et-pb-arrow-next{right:0}@media (min-width:991px){.proposal-slideshow .et_pb_row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.proposal-slideshow .et_pb_row .proposal-image-slideshow{margin-right:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.proposal-slideshow .et_pb_row .proposal-image-slideshow{min-height:500px}.proposal-slideshow .et_pb_row .proposal-image-slideshow.engagement-feature{min-height:512px}.proposal-slideshow .et_pb_row .proposal-packages-summary{padding:0;position:relative;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.proposal-slideshow .et_pb_row .proposal-packages-summary .et_pb_text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:50px}}@media (min-width:1450px){.proposal-slideshow .et_pb_row .proposal-image-slideshow{height:475px;padding-top:0!important}}@media (min-width:1600px){.proposal-packages-summary h2{font-size:30px}.proposal-packages-summary .proposal-section__copy .h2{font-size:30px}}.proposal-video-section{display:flex;flex-flow:column;justify-content:center}@media (min-width:1024px){.proposal-video-section{margin-right:3rem}}.proposal-video-section .fluid-width-video-wrapper{position:relative;height:0;padding-top:0!important;padding-bottom:42.25%;padding-top:0;overflow:hidden}@media (min-width:1024px){.proposal-video-section .fluid-width-video-wrapper{margin-left:3rem}}body.has-viewport-feature .et_pb_row:not(.et_pb_row_fullwidth) {max-width:1200px}.flytographer-business-summary .et_pb_column{margin:0!important}.flytographer-business-summary h2{padding:20px 25px 0 0}.flytographer-business-summary h2 em{display:block;color:#5aa5c3;font-family:'Cookie',cursive;font-size:35px;font-weight:normal}@media (min-width:981px) and (max-width:1090px){.flytographer-business-summary h2 em{display:inline}}@media (max-width:980px){.flytographer-business-summary h2{padding:0;margin-bottom:10px}.flytographer-business-summary h2 br{display:none}.flytographer-business-summary h2 em{display:inline}}@media (min-width:1600px){.flytographer-business-summary h2{font-size:26px;padding:12px 25px 0 0}.flytographer-business-summary h2 em{font-size:38px}}.business-summary--1col h2{color:#000;padding:0 0 5px 0}@media (min-width:1600px){.business-summary--1col h2{font-size:30px}}.flytographer-business-summary p{font-size:16px}.flytographer-business-summary .custom-button{margin-right:15px}@media (max-width:585px){.flytographer-business-summary .custom-button,.flytographer-business-summary .custom-button-outline{margin-right:0;width:100%;text-align:center}.flytographer-business-summary .custom-button{margin-bottom:20px}}.top-destinations-section__intro .et_pb_column{margin-bottom:0!important}.top-destinations-intro-copy{display:inline-block;width:100%}.top-destinations-intro-copy h2{color:#000;padding-bottom:5px}@media (min-width:1600px){.top-destinations-intro-copy h2{font-size:30px}}.top-destinations-intro-copy p{font-size:16px}.intro-copy-flex .et_pb_code_inner{display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.intro-copy-left{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:24px}.intro-copy-right{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}@media (max-width:1024px){.intro-copy-flex .et_pb_code_inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro-copy-left{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0;margin-bottom:15px}.intro-copy-right{margin-left:0}}@media (max-width:585px){.intro-copy-right{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.intro-copy-right .custom-button-outline{width:100%;text-align:center}}.top-destination-cards{margin-top:24px}.top-destination-cards .et_pb_column{display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:0!important}.top-destination-cards .et_pb_code{-webkit-flex:0 1 32.5%;-ms-flex:0 1 32.5%;flex:0 1 32.5%;margin-bottom:20px!important;border:1px solid #ddd}@media (max-width:1024px){.top-destination-cards .et_pb_code{-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%}}@media (max-width:650px){.featured-testimonial-cards--oddit,.top-destination-cards{position:relative}.featured-testimonial-cards--oddit .et_pb_column,.top-destination-cards .et_pb_column{display:inline-block}.featured-testimonial-cards--oddit .slick-track,.top-destination-cards .slick-track{display:flex;align-items:stretch;justify-content:center}.featured-testimonial-cards--oddit .slick-list,.top-destination-cards .slick-list{margin:0 -5px;padding:0 20px!important}.featured-testimonial-cards--oddit .slick-slide .top-destination-cards .slick-slide{margin:0 5px;height:auto}.featured-testimonial-cards--oddit .slick-prev,.featured-testimonial-cards--oddit .slick-next,.top-destination-cards .slick-prev,.top-destination-cards .slick-next{position:absolute;font-size:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border:none;background-color:transparent!important;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;opacity:.75}.top-destination-cards .slick-prev{left:-30px;background-image:url(/wp-content/uploads/2019/02/left-arrow-small.png)}.top-destination-cards .slick-next{right:-30px;background-image:url(/wp-content/uploads/2019/02/right-arrow-small.png)}}.top-destination-cards .content-feature-cta{border:none}.top-destination-cards .content-feature-cta img{height:250px}.top-destination-cards .content-feature-cta h3{color:#000}.top-destination-cards .content-feature-cta .custom-button span{color:inherit}@media (min-width:1600px){.top-destination-cards .content-feature-cta h3{font-size:18px}}@media (max-width:480px){.top-destination-cards .content-feature-cta .custom-button span{display:none}}@media (max-width:585px){.top-destination-cards .content-feature-cta .custom-button{display:block;text-align:center}}.holiday-hotspot{position:relative;overflow:hidden}.holiday-hotspot a:before{content:"holiday hotspot!";display:block;position:absolute;width:285px;height:auto;background:#0f8a5f;top:0;right:-50px;-webkit-transform:rotate(25deg);transform:rotate(25deg);color:#fff;padding:5px 52px 5px 0;text-align:right;font-size:12px;letter-spacing:.75px;text-transform:uppercase;font-weight:bold}.fly-process-summary{border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center}.fly-process-summary .et_pb_row,
.fly-process-summary-short-inquiry .et_pb_row,
.fly-process-summary-puzzle .et_pb_row,
body.has-viewport-feature .fly-process-summary .et_pb_row:not(.et_pb_row_fullwidth) {max-width:100%;width:100%;display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;width:100%}.fly-process-summary .et_pb_column,.fly-process-summary-puzzle .et_pb_column,.fly-process-summary-short-inquiry .et_pb_column{-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;padding:40px;margin:0!important;position:relative;z-index:0}.fly-process-summary .et_pb_column:after,.fly-process-summary-puzzle .et_pb_column:after,.fly-process-summary-short-inquiry .et_pb_column:after{content:"";display:block;position:absolute;height:60px;width:60px;top:60%;z-index:1;background-size:contain;right:-24px;-webkit-transform:translateY(-60%);transform:translateY(-60%);background-image:url(https://www.flytographer.com/wp-content/uploads/2018/09/ArrowUp.png)}.fly-process-summary .et_pb_column:first-of-type::after,.fly-process-summary .et_pb_column:last-of-type::after,.fly-process-summary-short-inquiry .et_pb_column:first-of-type::after,.fly-process-summary-short-inquiry .et_pb_column:last-of-type::after,.fly-process-summary-puzzle .et_pb_column:last-of-type::after{display:none}.fly-process-summary .et_pb_column:first-of-type,.fly-process-summary-short-inquiry .et_pb_column:first-of-type{-webkit-align-self:center;-ms-align-self:center;align-self:center;text-align:left}.fly-process-summary .et_pb_column:first-of-type h2{padding:0}.fly-process-summary .et_pb_column:nth-of-type(2) {background-color:rgba(90,165,195,.05)}.fly-process-summary .et_pb_column:nth-of-type(3) {background-color:rgba(90,165,195,.1)}.fly-process-summary .et_pb_column:nth-of-type(4) {background-color:rgba(90,165,195,.15)}@media (min-width:1025px){.fly-process-summary .et_pb_column:nth-of-type(3)::after {top:60%;-webkit-transform:translateY(-60%) scaleY(-1);transform:translateY(-60%) scaleY(-1)}}@media (max-width:1024px){.fly-process-summary .et_pb_row,
	body.has-viewport-feature .fly-process-summary .et_pb_row:not(.et_pb_row_fullwidth) {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fly-process-summary .et_pb_column{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.fly-process-summary .et_pb_column:nth-of-type(2)::after {right:auto;left:-24px;top:90%;-webkit-transform:translateY(-90%) scaleX(1) rotate(-180deg);transform:translateY(-90%) scaleX(1) rotate(-180deg)}}@media (max-width:535px){.fly-process-summary .et_pb_column{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.fly-process-summary .et_pb_column:after{display:none}.fly-process-summary .et_pb_column:first-of-type{text-align:center}.fly-process-summary .et_pb_column:first-of-type br{display:none}}.fly-process-summary h2{color:#000;padding-bottom:5px}.fly-process-summary p{font-size:16px;line-height:24px}.fly-process-summary h3{color:#000;font-size:16px;line-height:24px;padding-bottom:5px}@media (min-width:1600px){.fly-process-summary h2{font-size:30px}.fly-process-summary h3{font-size:18px}}.fly-process-summary img{display:block;margin:0 auto 10px}.feature-testimonial{position:relative;height:500px}@media (min-width:1600px){.feature-testimonial{height:600px}}.feature-testimonial__bg-image{height:100%}.bg-image--right{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.feature-testimonial__overlay{position:absolute!important;display:block;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%)!important;opacity:.5}.feature-testimonial__overlay.overlay--right{background:linear-gradient(-90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%)!important}.feature-testimonial__content{position:absolute!important;top:50%;left:50%;width:100%;max-width:1200px;padding:0 40px;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.feature-testimonial__content .et_pb_code_inner{max-width:450px}.content--right .et_pb_code_inner{margin-left:auto}.feature-testimonial__content strong{position:relative;font-size:23px;line-height:30px;display:block;margin-bottom:10px}.feature-testimonial__content strong:before{position:absolute;display:block;top:0;left:-25px;color:#5aa5c4;content:"\201C";font-size:54px;font-weight:normal;font-family:inherit}.feature-testimonial__content p{font-size:16px;line-height:23px;margin-bottom:10px}@media (max-width:700px){.feature-testimonial__content{padding:75px 50px}.feature-testimonial__content .et_pb_code_inner{max-width:100%}}@media (max-width:585px){.feature-testimonial{height:auto}.feature-testimonial__bg-image{position:absolute!important;width:100%}.feature-testimonial__overlay,.feature-testimonial__overlay.overlay--right{background:rgba(0,0,0,.5)!important}.feature-testimonial__content{position:relative!important;top:0;left:0;-webkit-transform:none;transform:none}}@media (min-width:1251px){.feature-testimonial__content{padding:0}}@media (min-width:1600px){.feature-testimonial__content .et_pb_code_inner{max-width:500px}.feature-testimonial__content strong{font-size:30px;line-height:38px}}.feature-testimonial__content .custom-button{padding:8px 15px;margin-top:20px}.feature-site-content-section{}.feature-site-content-section__intro .et_pb_column{margin-bottom:0!important}.feature-site-content-section__intro-copy{display:inline-block;width:100%}.feature-site-content-section__intro-copy h2{color:#000;padding-bottom:5px}@media (min-width:586px) and (max-width:1024px){.feature-site-content-section__intro-copy .intro-copy-left{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:24px;margin-bottom:0}.feature-site-content-section__intro-copy .intro-copy-right{margin-left:auto}}@media (min-width:1600px){.feature-site-content-section__intro-copy h2{font-size:30px}}.feature-site-content-section__intro-copy p{font-size:16px}.feature-site-content-section__cards{margin-top:24px}.feature-site-content-section__cards .et_pb_column{display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.feature-site-content-section__cards .et_pb_code{-webkit-flex:0 1 24%;-ms-flex:0 1 24%;flex:0 1 24%;margin-bottom:20px!important;border:1px solid #ddd;background:#fff}@media (max-width:1024px){.feature-site-content-section__cards .et_pb_code{-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%}}@media (max-width:650px){.feature-site-content-section__cards .et_pb_code{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.feature-site-content-section__cards .content-feature-cta{border:none}.feature-site-content-section__cards .content-feature-cta img{height:200px}.feature-site-content-section__cards .content-feature-cta img.new-badge{position:absolute;display:block;top:10px;right:10px;width:40px!important;height:40px!important}.feature-site-content-section__cards .content-feature-cta h3{color:#000}@media (min-width:1600px){.feature-site-content-section__cards .content-feature-cta h3{font-size:18px}}.meetup-feature-wrapper{display:block;position:relative;height:500px;width:100%}.meetup-feature-wrapper .et_pb_slider,.meetup-feature-wrapper .et_pb_slider *{height:100%}.meetup-feature-content{position:absolute!important;width:100%;max-width:840px;padding:40px;top:50%;left:90%;-webkit-transform:translate(-90%,-50%);transform:translate(-90%,-50%);color:#fff}.meetup-feature-content p.h1{color:#fff;font-size:75px;line-height:75px;text-shadow:4px 4px 0 #3d7083;font-weight:bold;text-transform:uppercase;margin:0 0 10px;padding:0}.meetup-feature-content h1,.meetup-feature-content p{font-size:18px;line-height:24px;text-shadow:1px 1px 40px rgba(0,0,0,.5);margin-bottom:0;color:#fff;padding:0;letter-spacing:5px;text-transform:uppercase;font-weight:bold}@media (max-width:800px){.meetup-feature-content p.h1{font-size:60px;line-height:60px}.meetup-feature-content h1,.meetup-feature-content p{font-size:16px;line-height:22px}}@media (max-width:450px){.meetup-feature-content p.h1{font-size:42px;line-height:42px;margin-top:10px}}.meetup-feature-content p img{display:inline-block;vertical-align:middle;width:25px}.meetup-feature-content a{margin-top:10px}.meetup-feature-content .feature-summary{display:inline-block;width:100%}.meetup-feature-content .feature-summary .col{display:inline-block;vertical-align:middle;margin-right:30px}.meetup-feature-content .feature-summary .col:first-of-type{text-align:right}.meetup-feature-content .feature-summary .col:last-of-type{text-align:center;margin-right:0}@media (max-width:700px){.meetup-feature-content .feature-summary .col{width:100%;display:block;text-align:center!important}.meetup-feature-content .feature-summary .col:first-of-type{margin-bottom:30px}}.meetup-feature-content .feature-summary img{width:200px;display:block;margin:0 auto 10px}@media (max-width:700px){.meetup-feature-content .feature-summary img{width:150px}}.meetup-feature-content .feature-summary span{display:inline-block;text-align:center;background:#554d4a;color:#fff;text-transform:uppercase;padding:5px 25px;letter-spacing:2px;font-size:12px;line-height:18px}.meetup-summary{}.meetup-summary .subtext{letter-spacing:1px;margin-bottom:5px;text-transform:uppercase;color:#5aa5c3;font-size:16px;font-weight:bold}.meetup-summary h2{color:#000;font-size:30px}.meetup-summary small{display:inline-block;font-size:16px;text-transform:uppercase;letter-spacing:2px;font-weight:bold;background:#fa5c48;padding:5px 20px;color:#fff}.meetup-summary .countdown-timer,.meetup-summary .countdown-timer div{display:inline-block;width:auto}.meetup-summary .countdown-timer div{font-size:17px;display:inline-block;width:auto;font-weight:bold}.meetup-summary .countdown-timer div span{display:inline-block;text-align:center;font-size:14px;letter-spacing:1px;text-transform:uppercase;margin:0 0 0 4px!important;background:none;padding:0}@media (max-width:800px){.meetup-summary small{font-size:14px}.meetup-summary .countdown-timer div{font-size:15px}}.meetup-whats-included-wrapper{position:relative}.meetup-whats-included-wrapper:before{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:"";opacity:.8;background:linear-gradient(74deg,rgba(48,85,99,1) 0%,rgba(108,192,226,1) 100%)}.meetup-whats-included{padding:60px 0;color:#fff;text-align:center}.meetup-whats-included h3{color:#fff;font-size:24px;width:100%;max-width:1000px;margin:0 auto 40px;position:relative;padding:0}.meetup-whats-included h3:before{position:absolute;display:block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";background:#fff;width:100%;height:1px}.meetup-whats-included h3 span{position:relative;padding:5px 20px;background:#5aa5c3}.meetup-whats-included ul{padding:0;margin:0;list-style:none;display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1000px;margin:0 auto}.meetup-whats-included ul li{-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%;text-align:center;padding:0 20px;margin-top:50px;margin-bottom:0}.meetup-whats-included ul li:first-of-type,
.meetup-whats-included ul li:nth-of-type(2),
.meetup-whats-included ul li:nth-of-type(3) {margin-top:0}@media (max-width:700px){.meetup-whats-included ul li{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.meetup-whats-included ul li:nth-of-type(3) {margin-top:50px}}@media (max-width:400px){.meetup-whats-included ul li{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.meetup-whats-included ul li:nth-of-type(2) {margin-top:50px}}.meetup-whats-included ul li img{display:block;margin:0 auto 15px;width:60px}.meetup-whats-included ul li p{font-size:18px;line-height:24px;font-weight:bold}.meetup-whats-included ul li p small{display:block;font-size:16px;font-weight:normal}.meetup-faqs .et_pb_accordion_item{background-color:#fff}.meetup-faqs .et_pb_accordion_item h5{color:#000;font-size:16px}.meetup-faqs .et_pb_toggle_content{padding-top:10px}.relatedposts{display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:0 15px;margin-bottom:60px}.relatedposts h3{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.relatedthumb{-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%}.relatedthumb img{height:200px}.relatedthumb a{color:inherit}.relatedthumb h4{padding:20px 20px 5px}.relatedthumb .date{margin-bottom:0;padding-bottom:0}.relatedthumb .date span{color:inherit}.relatedthumb hr{margin:15px 20px;height:1px;background:#ddd;border:none;display:block}.relatedthumb .entry-summary{padding-bottom:0}@media (max-width:767px){.relatedthumb{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:20px}}#events-card-section .et_pb_row_fullwidth{max-width:1600px!important}@media (max-width:980px){#events-card-section .et_pb_row_fullwidth{width:100%!important;padding:0 20px!important}}.events-card ul{display:inline-block;width:100%;margin-bottom:10px}.events-card ul li{float:left;width:50%;margin-bottom:0}@media (max-width:480px){.events-card ul li{float:none;width:100%}}.babymoon-page-feature{}@media (max-width:480px){.reduce-mobile-padding{padding-top:50px!important;padding-bottom:50px!important}}.babymoon-feature-text{}.babymoon-feature-text small{font-size:16px;text-transform:uppercase;letter-spacing:3px;color:#fff}.babymoon-feature-text h1,.babymoon-feature-text .h1{font-size:40px;line-height:50px;color:#fff}.babymoon-feature-text p{font-size:18px;line-height:24px;color:#fff;margin-bottom:20px}.babymoon-feature-text p strong{display:block}@media (max-width:400px){.babymoon-feature-text small{font-size:14px}.babymoon-feature-text h1,.babymoon-feature-text .h1{font-size:30px;line-height:38px}.babymoon-feature-text p{font-size:16px;line-height:22px}}.fly-process-summary-short-inquiry{text-align:center;border:none;background-color:#fafafa}.fly-process-summary-short-inquiry .et_pb_row{max-width:800px}.fly-process-summary-short-inquiry .et_pb_column{padding:40px 20px}.fly-process-summary-short-inquiry .et_pb_column:after{top:20%;-webkit-transform:translateY(-20%) scaleY(-1) rotate(20deg);transform:translateY(-20%) scaleY(-1) rotate(20deg)}.fly-process-summary-short-inquiry .et_pb_column:nth-of-type(3)::after {top:20%;-webkit-transform:translateY(-20%) scaleY(1) rotate(20deg);transform:translateY(-20%) scaleY(1) rotate(20deg)}.fly-process-summary-short-inquiry .et_pb_column:first-of-type{padding:40px 0}.fly-process-summary-short-inquiry .et_pb_column:first-of-type h2{text-align:right;padding:0}.fly-process-summary-short-inquiry small{display:block;font-size:20px;line-height:20px;color:#fff;position:relative;margin-bottom:15px}.fly-process-summary-short-inquiry small:before{z-index:-1;display:block;content:"";position:absolute;top:52%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ff8c77;width:35px;height:35px;border-radius:50%}.fly-process-summary-short-inquiry p{font-size:16px;line-height:24px}.fly-process-summary-short-inquiry h3{color:#000;font-size:16px;line-height:24px;padding:0;margin:0}@media (min-width:1600px){.fly-process-summary-short-inquiry h2{font-size:30px}.fly-process-summary-short-inquiry h3{font-size:18px}}.fly-process-summary-short-inquiry h3{color:#4c4c4c;text-transform:uppercase;letter-spacing:1px}@media (max-width:750px){.fly-process-summary-short-inquiry{padding:20px 0!important}.fly-process-summary-short-inquiry .et_pb_column{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;padding:20px!important}.fly-process-summary-short-inquiry .et_pb_column:after{left:90%;top:auto;bottom:-40px;-webkit-transform:translateX(-90%) scaleY(-1) rotate(265deg);transform:translateX(-90%) scaleY(-1) rotate(265deg)}.fly-process-summary-short-inquiry .et_pb_column:nth-of-type(3)::after {left:10%;top:auto;bottom:-50px;-webkit-transform:translateX(-10%) scaleY(1) rotate(90deg);transform:translateX(-10%) scaleY(1) rotate(90deg)}.fly-process-summary-short-inquiry .et_pb_column:first-of-type h2{text-align:center}}.magic-of-flytographer-slideshow .et_pb_slide{position:relative}.magic-of-flytographer-slideshow .et_pb_slide:first-of-type{background-position:50% 90%}.magic-of-flytographer-slideshow .et_pb_slide:nth-of-type(2) {background-position:0% 50%}.magic-of-flytographer-slideshow .et_pb_slide:nth-of-type(3) {background-position:50% 100%}.magic-of-flytographer-slideshow .et_pb_slide:nth-of-type(4) {background-position:50% 50%}.magic-of-flytographer-slideshow .et_pb_slide:nth-of-type(5) {background-position:50% 80%}.magic-of-flytographer-slideshow .et_pb_slide:nth-of-type(6) {background-position:50% 100%}.magic-of-flytographer-slideshow .et_pb_slide:before{position:absolute;display:block;z-index:1;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(74deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.25) 50%,rgba(0,0,0,0) 100%)}.magic-of-flytographer-slideshow .et_pb_container{max-width:100%;width:100%;text-align:left}.magic-of-flytographer-slideshow .et-pb-arrow-prev,.magic-of-flytographer-slideshow .et-pb-arrow-next{line-height:1;border:1px solid #fff;border-radius:50%;width:48px;height:48px;opacity:1}.magic-of-flytographer-slideshow .et-pb-arrow-prev:before,.magic-of-flytographer-slideshow .et-pb-arrow-next:before{color:#fff;line-height:inherit;position:absolute;top:-2px}.magic-of-flytographer-slideshow .et-pb-arrow-prev,.magic-of-flytographer-slideshow:hover .et-pb-arrow-prev{left:40px}.magic-of-flytographer-slideshow .et-pb-arrow-prev:before{left:-2px}.magic-of-flytographer-slideshow .et-pb-arrow-next,.magic-of-flytographer-slideshow:hover .et-pb-arrow-next{right:40px}.magic-of-flytographer-slideshow .et-pb-arrow-next:before{right:-2px}.magic-of-flytographer-slideshow p{margin:0 0 -5px 0}.magic-of-flytographer-slideshow small{font-size:16px;text-transform:uppercase;letter-spacing:3px;color:#fff}.magic-of-flytographer-slideshow h2{font-size:40px;line-height:46px;margin-bottom:20px}.magic-of-flytographer-slideshow h2 span{font-size:60px}.magic-of-flytographer-slideshow h2 span:before{background-color:#fff;bottom:25px}.magic-of-flytographer-slideshow .custom-button{text-shadow:none}@media (max-width:1024px){.magic-of-flytographer-slideshow .et_pb_slide{padding:0 40px}.magic-of-flytographer-slideshow .et-pb-arrow-prev,.magic-of-flytographer-slideshow .et-pb-arrow-next{width:35px;height:35px}.magic-of-flytographer-slideshow .et-pb-arrow-prev:before,.magic-of-flytographer-slideshow .et-pb-arrow-next:before{font-size:34px}.magic-of-flytographer-slideshow .et-pb-arrow-prev,.magic-of-flytographer-slideshow:hover .et-pb-arrow-prev{left:20px}.magic-of-flytographer-slideshow .et-pb-arrow-next,.magic-of-flytographer-slideshow:hover .et-pb-arrow-next{right:20px}.magic-of-flytographer-slideshow .et_pb_slide_description{text-align:left}}@media (max-width:980px){#meet-our-photographers .page-feature-summary__description{padding:0 0 20px}}@media (max-width:768px){.magic-of-flytographer-slideshow .et_pb_slide_description{text-align:center}.magic-of-flytographer-slideshow h2{font-size:30px;line-height:38px}.magic-of-flytographer-slideshow h2 span{font-size:40px;display:inline-block}.magic-of-flytographer-slideshow h2 span:before{bottom:-5px}.magic-title .fancy-text{display:inline-block}.magic-title .fancy-text:before{bottom:-5px}}@media (max-width:600px){#feature-banner-w-text.photog-join-feature h1{font-size:40px}#feature-banner-w-text.photog-join-feature .header-content{width:100%}}.join-us-photog-benefits-list{margin-top:30px;padding:60px 20px;width:100%!important;max-width:1000px!important}.join-benefits-icon{width:125px;height:125px;background:#fff;border-radius:50%;display:block;padding:20px;margin:0 auto 20px}.join-us-photog-benefits-list .et_pb_column{margin-bottom:40px!important}.join-us-photog-benefits-list .et_pb_column:last-of-type{margin-bottom:0!important}@media (min-width:768px){.join-us-photog-benefits-list{margin-top:100px;padding:0 20px 40px}.join-us-photog-benefits-list .et_pb_column{width:29.666%!important;margin-right:5.5%;margin-bottom:0!important}.join-benefits-icon{background:#f4f4f4;margin:-60px auto 0}}.content-feature--photog-testimonial img{object-fit:contain;width:200px;height:auto;margin:20px auto;border:2px solid #ddd;border-radius:50%;padding:1px}.content-feature--photog-testimonial span{display:block;margin-top:20px;text-align:center}.content-feature--photog-testimonial p{padding:20px}.photog-values-section{padding:0}.photog-values-section .et_pb_row{display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;padding:0;border:1px solid #ddd}.photog-values-section .et_pb_row .et_pb_column{width:auto;margin:0}.photog-values-section .et_pb_row .et_pb_column:first-of-type{-webkit-flex:0 1 56%;-ms-flex:0 1 56%;flex:0 1 56%}.photog-values-section .et_pb_code,.photog-values-section .et_pb_code_inner,.photog-values-section .et_pb_code_inner>div,.photog-values-section .fluid-width-video-wrapper{height:100%}.photog-values-section .et_pb_row .et_pb_column:last-of-type{-webkit-flex:0 1 44%;-ms-flex:0 1 44%;flex:0 1 44%;background-color:#f4f4f4;padding:40px}@media (max-width:1155px){.photog-values-section .et_pb_row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.photog-values-section .et_pb_code,.photog-values-section .et_pb_code_inner,.photog-values-section .et_pb_code_inner>div,.photog-values-section .fluid-width-video-wrapper{height:auto}.photog-values-section .fluid-width-video-wrapper{padding-top:56.25%!important}.photog-values-section .et_pb_row .et_pb_column:first-of-type,.photog-values-section .et_pb_row .et_pb_column:last-of-type{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.photog-value-list{list-style:none;padding:0!important;margin:0!important;display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.photog-value{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:30px!important}.photog-value:last-of-type{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:0!important}@media (max-width:525px){.photog-value{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.photog-value__icon,.photog-value__text{display:inline-block;vertical-align:middle}.photog-value__icon{display:inline-block;width:50px;height:50px;background:#fff;border-radius:50%;margin:0 10px 0 0}.photog-value__icon img{display:block;width:20px;margin:0 auto}.photog-value__text{width:calc(100% - 75px)}@media (max-width:980px){.photog-requirements-row{padding-bottom:60px!important}}.photog-requirement .icon-wrapper{width:100px;height:100px;background:#f4f4f4;border-radius:50%;display:block;padding:20px;margin:0 auto 20px}.cities-currently-hiring-in .et_pb_column{margin-right:15px!important;width:23.75%!important;margin-bottom:0!important}.cities-currently-hiring-in .et_pb_column:last-of-type{margin-right:0!important}.cities-currently-hiring-in .et_pb_text{padding-top:20px!important;padding-bottom:20px!important;margin-bottom:15px!important}.passport-magazine-cta{margin-top:60px}.passport-magazine-cta .et_pb_row{display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;display:flex;width:100%;padding:0;max-width:900px}.passport-magazine-cta .et_pb_row .et_pb_column{width:auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.passport-magazine-cta .et_pb_row .et_pb_column:first-of-type{margin-right:70px}.passport-magazine-cta .et_pb_row .et_pb_column .et_pb_image img{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);width:400px;margin-top:-100px;box-shadow:3px 3px 10px rgba(0,0,0,.1)}@media (max-width:980px){.passport-magazine-cta{margin-top:120px}.passport-magazine-cta .et_pb_row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.passport-magazine-cta .et_pb_row .et_pb_column:first-of-type{margin-right:auto}.passport-magazine-cta .et_pb_row .et_pb_column .et_pb_image img{width:175px}.passport-magazine-cta .et_pb_row .et_pb_column .et_pb_text_inner{text-align:center;max-width:500px;margin:10px auto 20px;padding:0 20px}}.march-2020-giftcard-feature{padding:50px 0;background-position:75% 15%!important}.march-2020-giftcard-feature:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}.march-2020-giftcard-feature .feature__content{margin:0 auto;text-align:center;padding:0 24px}.march-2020-giftcard-feature .feature__content h2{font-size:40px;color:#fff;-webkit-text-stroke-color:#ccc;-webkit-text-fill-color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.march-2020-giftcard-feature .feature__content p{font-size:16px;line-height:22px;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.6);margin:0 auto 20px;font-weight:bold;letter-spacing:.25px}@media (min-width:600px){.march-2020-giftcard-feature{padding:80px 0;background-position:50% 65%!important}.march-2020-giftcard-feature:before{display:none}.march-2020-giftcard-feature .feature__content{max-width:800px}.march-2020-giftcard-feature .feature__content h2{font-size:40px;line-height:60px;text-shadow:1px 1px 0 #ddd}.march-2020-giftcard-feature .feature__content p{font-size:20px;line-height:27px}}@media (min-width:1024px){.march-2020-giftcard-feature{padding:125px 0;background-position:50% 70%!important}.march-2020-giftcard-feature .feature__content{max-width:750px;padding:0}.march-2020-giftcard-feature .feature__content h2{font-size:40px}}@media (min-width:1200px){.march-2020-giftcard-feature{background-size:110% auto;background-position:90% 50%!important}}.march-2020-bundle-and-save{max-width:700px;margin:0 auto;text-align:center;padding:0 24px}.march-2020-bundle-and-save h2{font-size:30px;line-height:45px;color:#5aa5c3;font-weight:bold;text-transform:uppercase;letter-spacing:3px}.march-2020-bundle-and-save p{font-size:16px;font-weight:bold;line-height:22px;margin-bottom:20px}@media (min-width:600px){.march-2020-bundle-and-save{padding:0}.march-2020-bundle-and-save h2{font-size:35px;line-height:50px}}.puzzle-feature-page{font-weight:400}.puzzle-page-header-container{background-image:url(https://media.flytographer.com/uploads/2020/03/2020_Puzzle-hero-1.jpg)}.puzzle-feature-text{}.fly-process-summary-short-inquiry .puzzle-feature-page samll,.puzzle-feature-page small,.puzzle-feature-text small{font-size:16px;text-transform:uppercase;letter-spacing:3px;color:#777a72;font-weight:400px}.puzzle-feature-text h1,.puzzle-feature-text .h1{font-size:40px;line-height:50px;color:#5aa5c3}.puzzle-feature-text p{font-size:18px;line-height:24px;margin-bottom:20px}.puzzle-feature-text p strong{display:block}.puzzle-feature-page .page-feature-summary__description small{color:#777a72}.puzzle-feature-page .page-feature-summary__description h2{color:#5aa5c3}@media (max-width:400px){.puzzle-feature-text small{font-size:14px}.puzzle-feature-text h1,.puzzle-feature-text .h1{font-size:30px;line-height:38px}.puzzle-feature-text p{font-size:16px;line-height:22px}}.fly-process-summary-puzzle{text-align:center;border:none;background-color:#fafafa}.fly-process-summary-puzzle .et_pb_row{max-width:800px}.fly-process-summary-puzzle .et_pb_column{padding:40px 20px}.fly-process-summary-puzzle .et_pb_column:after{top:20%;-webkit-transform:translateY(-20%) scaleY(-1) rotate(20deg);transform:translateY(-20%) scaleY(-1) rotate(20deg)}.fly-process-summary-puzzle .et_pb_column:nth-of-type(2)::after {top:20%;-webkit-transform:translateY(-20%) scaleY(1) rotate(20deg);transform:translateY(-20%) scaleY(1) rotate(20deg)}.fly-process-summary-puzzle .et_pb_column:first-of-type{padding:40px 0}.fly-process-summary-puzzle .et_pb_column:first-of-type h2{text-align:right;padding:0}.fly-process-summary-puzzle small{display:block;font-size:20px;line-height:20px;color:#fff;position:relative;margin-bottom:15px}.fly-process-summary-puzzle small:before{z-index:-1;display:block;content:"";position:absolute;top:52%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ff8c77;width:35px;height:35px;border-radius:50%}.fly-process-summary-puzzle p{font-size:16px;line-height:24px}.fly-process-summary-puzzle h3{color:#000;font-size:16px;line-height:24px;padding:0;margin:0}@media (min-width:1600px){.fly-process-summary-puzzle h2{font-size:30px}.fly-process-summary-puzzle h3{font-size:18px}}.fly-process-summary-puzzle h3{color:#4c4c4c;text-transform:uppercase;letter-spacing:1px}@media (max-width:980px){.puzzle-page-header-container:before{background-color:#000;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.35}.puzzle-page-header-container,.puzzle-page-header-container h1{color:#fff!important;text-align:center}.puzzle-page-header-container.puzzle-feature-page small{color:#fff}}.puzzle-feature-page-jump-menu{display:flex;justify-content:space-around}@media (max-width:750px){.fly-process-summary-puzzle{padding:20px 0!important}.fly-process-summary-puzzle .et_pb_column{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;padding:20px!important}.fly-process-summary-puzzle .et_pb_column:after{left:90%;top:auto;bottom:-40px;-webkit-transform:translateX(-90%) scaleY(-1) rotate(265deg);transform:translateX(-90%) scaleY(-1) rotate(265deg)}.fly-process-summary-puzzle .et_pb_column:nth-of-type(2)::after {left:10%;top:auto;bottom:-50px;-webkit-transform:translateX(-10%) scaleY(1) rotate(90deg);transform:translateX(-10%) scaleY(1) rotate(90deg)}.fly-process-summary-puzzle .et_pb_column:first-of-type h2{text-align:center}.puzzle-feature-page-jump-menu{flex-direction:column;align-items:center}}.print-promo-header-container{background-image:url(https://media.flytographer.com/uploads/2020/11/prints-page-gallery-wall-transparent.png);background-position:-55% 85%;background-size:65%;background-repeat:no-repeat}@media (max-width:500px){.print-promo-header-container{background-size:230%;background-repeat:no-repeat}}@media (max-width:980px){.print-promo-header-container:before{background-color:#000;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.35}.print-promo-header-container{background-size:cover;background-position:0% 25%}.print-promo-header-container,.print-promo-header-container h1{color:#fff!important;text-align:center}.print-promo-header-container.print-promo-feature-page small{color:#fff}}.prints-landing-container{text-align:center}.prints-landing-container .et_pb_fullwidth_code_0{top:15%}.prints-landing-container h1{padding:1.3rem;font-weight:400;font-size:35px}.prints-landing-options-container{display:flex;position:relative;width:90%;flex-wrap:wrap;margin:2.4rem 0 1.6rem;left:5%}.print-box__option{flex:1 1 100%;border:1px solid #ddd;border-radius:3px;position:relative;margin-bottom:2.4rem}.print-box__option img{position:absolute;left:50%;transform:translateX(-50%);top:3.5rem;width:100px;margin:0}.print-box__option p{font-weight:500;color:#000;padding:10.5rem 2rem 3.4rem;position:relative}.be-inspired__arrow{display:none;position:absolute!important;text-align:center;width:100%;left:0;bottom:18%}.be-inspired__arrow a{display:block;color:#4c4c4c!important;font-size:14px;letter-spacing:1px;text-decoration:none;transition:opacity .3s;padding-top:60px;z-index:2}.be-inspired__arrow a span{position:absolute;top:0;left:50%;margin-left:-12px;width:20px;height:20px;border-left:3px solid #4c4c4c;border-bottom:3px solid #4c4c4c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 2s infinite;animation:sdb05 2s infinite;box-sizing:border-box}@media (min-width:768px){.be-inspired__arrow{display:block}.prints-landing-container{height:100vh;max-height:1050px;max-width:1035px;margin:0 auto;width:100%;overflow:hidden;position:relative;display:block}.prints-landing-options-container{flex-wrap:nowrap;justify-content:space-around}.print-box__option{flex:0 1 31%}}@media (min-width:1024px){.prints-landing-container{max-height:none}}@media (min-width:1280px){.prints-landing-container .et_pb_fullwidth_code_0{top:5%}}.keepsake-summary{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;padding:0!important;margin:0!important}.keepsake-summary p{max-width:400px}.keepsake-summary__slideshow,.keepsake-summary__description{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}@media (max-width:1025px){.keepsake-summary{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.keepsake-summary__slideshow,.keepsake-summary__description{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.keepsake-summary__slideshow{-webkit-order:1;-ms-order:1;order:1}.keepsake-summary__slideshow{height:500px}}@media (max-width:500px){.keepsake-summary__slideshow{height:300px}}.keepsake-summary__slideshow *{height:100%}.keepsake-summary__slideshow.et_pb_slider .et-pb-arrow-prev,.keepsake-summary__slideshow.et_mobile_device .et-pb-arrow-prev{height:auto;left:10px;opacity:1}.keepsake-summary__slideshow.et_pb_slider .et-pb-arrow-next,.keepsake-summary__slideshow.et_mobile_device .et-pb-arrow-next{height:auto;right:10px;opacity:1}.keepsake-changes{flex:0 1 70%}.keepsake-changes h2{color:#5aa5c3;max-width:400px}.keepsake-changes small{color:#777a72}@media (max-width:1025px){.keepsake-changes{flex:0 1 100%}}.keepsake-feature-page small{font-size:16px;text-transform:uppercase;letter-spacing:3px;color:#777a72;font-weight:400}.keepsake-feature-page p{max-width:500px}.keepsake-feature-page .page-feature-summary__description h2{color:#5aa5c3;font-weight:700}.city-puzzles-header.city-puzzles-header__container{width:100%;top:2%;margin-bottom:3rem}.city-puzzles-header.city-puzzles-header__banner{background:#f9efe8;display:flex;flex-flow:row wrap;width:100%;margin-top:4%;align-items:center;position:relative}.city-puzzles-header.city-puzzles-header__image{margin-top:-3%}.city-puzzles-header.city-puzzles-header__image img{transform:rotate(-15deg)}.city-puzzles-header.city-puzzles-header__text{text-align:center}.city-puzzles-header.city-puzzles-header__text .puzzle-feature-text{padding:2rem}.puzzle-feature-text span.discount-code{color:#5aa5c3}.city-puzzles-header.city-puzzles-header__container .pricing-stamp{width:30%;position:absolute;z-index:5;left:70%;bottom:-8%}.city-puzzle-text .page-feature-summary__description h2{color:#5aa5c3}.city-puzzle-text .page-feature-summary__description small{color:#777a72}.city-puzzle-text .page-feature-summary__description .discount-copy{margin-top:15px}.city-puzzle-image img{display:block;object-fit:contain}.city-puzzle-page.fly-process-summary-puzzle{flex:1 1 100%}.city-puzzles-header.city-puzzles-header__container .be-inspired__arrow{display:none}.city-puzzle-row{display:flex;flex-flow:row wrap;align-items:center}.puzzle-prompt{text-align:center;line-height:1.5;padding-bottom:0;font-weight:500;color:#4c4c4c}small.puzzle-info{font-size:12px;text-align:center;display:block;text-transform:none;letter-spacing:normal}@media (min-width:768px){.city-puzzles-header.city-puzzles-header__container .pricing-stamp{width:20%;left:80%;bottom:-10%}.city-puzzle-page.fly-process-summary-puzzle{flex:0 1 33%}}@media (min-width:900px){.city-puzzles-header.city-puzzles-header__text{flex:1 1 45%;text-align:left}.city-puzzles-header.city-puzzles-header__image{flex:1 1 50%}.city-puzzles-header.city-puzzles-header__container .be-inspired__arrow{bottom:0;display:block}.city-puzzles-header.city-puzzles-header__container .pricing-stamp{width:10%;left:90%;bottom:-10%}}@media (min-width:1024px){.city-puzzle-row{flex-flow:row nowrap}.city-puzzle-row .city-puzzle-image,.city-puzzle-row .city-puzzle-text{flex:1 1 50%}.city-puzzles-header.city-puzzles-header__text{text-align:left}.city-puzzle-text .page-feature-summary__description h2{font-weight:lighter}}@media (min-width:1280px){.city-puzzles-header.city-puzzles-header__container{height:100vh;margin-bottom:0}.city-puzzles-header.city-puzzles-header__container .be-inspired__arrow{bottom:30%}}@media (min-width:1400px){.city-puzzle-text .page-feature-summary__description h2{font-size:40px}.city-puzzle-text .page-feature-summary__description p{font-size:20px}}@media (max-width:1023px){.city-puzzle-row .city-puzzle-text{order:1}.city-puzzle-row .city-puzzle-image{order:0}}._form_61 form._inline-form{background:inherit!important}._form_61 form._inline-form input{border:1px solid #ddd;padding:10px;font-size:14px;color:#979797!important;background:#fff}#puzzle-form._form_61 form ._form_content{color:#979797!important}._form_61 form._inline-form ._submit{width:100%;background:#5aa5c3!important;text-transform:uppercase;letter-spacing:1px;padding:12px 10px!important;transition:background .3s ease 0s;font-size:14px!important;margin-bottom:0}._form_61 form._inline-form ._submit:hover{background:#4a88a0!important;text-transform:uppercase!important}.city-puzzles-homepage-section{display:flex;flex-flow:row wrap;width:100%;margin-top:4%;align-items:center;position:relative}.city-puzzles-homepage-section.city-puzzles-homepage-section-header__image{margin-top:-3%}.city-puzzles-homepage-section.city-puzzles-homepage-section-header__image img{transform:rotate(-15deg)}.city-puzzles-homepage-section.city-puzzles-homepage-section-header__text{text-align:center}.city-puzzles-homepage-section.city-puzzles-homepage-section-header__text .homepage-puzzle-feature-text{padding:2rem}.city-puzzles-homepage-section.city-puzzles-homepage-section-header__text .homepage-puzzle-feature-text small{text-transform:uppercase}.city-puzzles-homepage-section.city-puzzles-homepage-section-header__text .custom-button{margin-top:10px;margin-bottom:10px}@media (min-width:900px){.city-puzzles-homepage-section.city-puzzles-homepage-section-header__text{flex:1 1 45%;text-align:left}.city-puzzles-homepage-section.city-puzzles-homepage-section-header__image{flex:1 1 50%}.city-puzzles-homepage-section.city-puzzles-homepage-section-header__text .homepage-puzzle-feature-text{text-align:left;max-width:450px}}@media (min-width:1600px){.city-puzzles-homepage-section.city-puzzles-homepage-section-header__text .homepage-puzzle-feature-text{text-align:left;max-width:650px}}@media (max-width:900px){.city-puzzles-homepage-section.city-puzzles-homepage-section-header__text .homepage-puzzle-feature-text{max-width:500px;margin-left:auto;margin-right:auto}}.about-us-banner-photo-with-text{min-height:300px;display:flex;align-items:center;justify-content:center}.about-us-banner-photo-with-text h2{font-size:50px}@media (max-width:600px){.about-us-banner-photo-with-text h2{font-size:30px}}.about-us-photo-list{display:flex;flex-wrap:wrap;justify-content:center}.about-us-photo-list-list-item{max-width:300px;margin:20px;position:relative}.content-feature--photographer-photo-list{display:flex;flex-wrap:wrap;justify-content:center}.content-feature--photographer-photo-list-photo{max-height:250px}@media (max-width:500px){.content-feature--photographer-photo-list-photo{max-height:200px}}.travel-shop-banner{display:flex;flex-wrap:wrap;margin-top:2%;margin-bottom:4%;background-color:#e2e6e5}.travel-shop-row{display:flex;flex-flow:row wrap;align-items:center}.travel-shop-banner-text .page-feature-summary__description small{letter-spacing:2px;color:#4c4c4c}.travel-shop-banner-text .page-feature-summary__description p{width:70%}.travel-shop-image img{display:block;object-fit:contain}@media (min-width:1200px){.travel-shop-row{flex-flow:row nowrap}.travel-shop-row .travel-shop-image,.travel-shop-row .travel-shop-banner-text{flex:1 1 50%}}@media (min-width:1000px){.travel-shop-banner-text .page-feature-summary__description h2{font-size:30px}}.travel-shop-airport-codes-row{display:flex;flex-flow:row wrap;align-items:center;background-color:#fafafa}.travel-shop-airport-codes-banner-text .page-feature-summary__description small{letter-spacing:2px;color:#4c4c4c}.travel-shop-airport-codes-banner-text .page-feature-summary__description p{width:70%}.travel-shop-airport-codes-image img{display:block;object-fit:contain}@media (min-width:1200px){.travel-shop-airport-codes-row{flex-flow:row nowrap;background-color:#e1e3e2}.travel-shop-airport-codes-row .travel-shop-airport-codes-image,.travel-shop-airport-codes-row .travel-shop-airport-codes-banner-text{flex:1 1 50%}.travel-shop-airport-codes-banner-text{order:2}}@media (min-width:1000px){.travel-shop-airport-codes-banner-text .page-feature-summary__description h2{font-size:30px}}.two-equal-columns-row{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.two-equal-columns-image img{display:block;object-fit:contain}.two-equal-columns-text .page-feature-summary__description{text-align:center}.two-equal-columns-text .page-feature-summary__description h3{letter-spacing:3px;color:#4f696d}.two-equal-columns-text .page-feature-summary__description h2{color:#5aa5c3}.two-equal-columns-text .page-feature-summary__description p{text-align:center}.two-equal-columns-text .page-feature-summary__description .sub-button-text{font-size:14px;color:#646464}.custom-button--yellow{background:#eec27c}.custom-button--yellow:hover{background:#e7b86d}.center-text-cta-with-button h2{font-size:1.2rem;font-weight:bold}.center-text-cta-with-button h3{font-size:1.2rem;font-weight:normal}.center-text-cta-with-button small{font-size:14px;color:#969998}.two-equal-columns-text--left-aligned .page-feature-summary__description{text-align:left}.two-equal-columns-text--left-aligned .page-feature-summary__description h3{letter-spacing:3px;font-size:12px;color:#969998}.two-equal-columns-text--left-aligned .page-feature-summary__description h2{color:#5aa5c3;font-size:28px;font-weight:normal}.two-equal-columns-text--left-aligned .page-feature-summary__description p{text-align:left;max-width:400px}.presets-details-copy{background-color:#fff}.presets-details-copy--container{display:flex;margin-bottom:15px}.presets-details-copy--column{display:flex;flex-direction:column;justify-content:space-around}.presets-details-copy h2{color:#ccd8d2;font-size:32px;letter-spacing:3px;margin-left:55px}.presets-details-copy small{color:#969998;font-size:1rem;margin-left:55px}.presets-details-copy p{font-size:1.2rem}.presets-details-copy strong{display:inline-block;height:45px;width:45px;border-radius:50%;background-color:#ccd8d2;padding:5px;border:3px solid #ccd8d2;text-align:center;font-size:1.5rem;color:#fff;margin-right:10px}@media (min-width:1024px){.two-equal-columns-row{flex-flow:row nowrap}.two-equal-columns-row .two-equal-columns-image,.two-equal-columns-row .two-equal-columns-text{flex:1 1 50%}}@media (max-width:450px){.presets-details-copy h2{margin-left:0}.presets-details-copy small{margin-left:0}.two-equal-columns-text .page-feature-summary__description p{font-size:14px}.two-equal-columns-text .page-feature-summary__description h3{letter-spacing:12px}.two-equal-columns-text--left-aligned .page-feature-summary__description h2{font-size:22px}.center-text-cta-with-button h2{font-size:14px}.center-text-cta-with-button h3{font-size:14px}}@media (max-width:1024px){.course-teaser-video{width:100%!important;max-width:none!important;padding:0}}.two-equal-columns-text--iPhone-course .page-feature-summary__description h2{color:#fff;font-size:1.7rem}.two-equal-columns-text--iPhone-course .page-feature-summary__description a{font-weight:bold}.two-equal-columns-text--iPhone-course-small p{font-size:.9rem;color:#646464;margin-top:.5rem}.two-equal-columns-text--iPhone-course small{letter-spacing:3px;color:#fff;text-align:center}.two-equal-columns-text--iPhone-course--all-white .page-feature-summary__description h2{font-weight:normal}.two-equal-columns-text--iPhone-course--all-white .page-feature-summary__description a{font-weight:bold}.two-equal-columns-text--iPhone-course--all-white .page-feature-summary__description p{color:#fff}.two-equal-columns-text--iPhone-course--all-white .page-feature-summary__description p:last-of-type{color:#fff}.full-width-image-with-right-aligned-text{min-height:400px;display:flex;justify-content:flex-end;align-items:center}.full-width-image-with-right-aligned-text--text-container{width:450px;margin-right:8%}.full-width-image-with-right-aligned-text--text-container h2{color:#5aa5c3;font-size:2rem;font-weight:normal}.full-width-image-with-right-aligned-text--text-container p{margin-bottom:15px}.full-width-image-with-right-aligned-text--text-container a{font-weight:bold}.full-width-image-with-right-aligned-text--text-container small{color:#646464;letter-spacing:3px}.page-feature-summary__description--course small{color:#646464;letter-spacing:3px}.two-equal-columns-text--left-aligned .page-feature-summary__description--course h2{color:#425f62}.page-feature-summary__description--course a{font-weight:bold}.course-page-cta small{font-size:.9rem;color:#646464;margin-top:10px}.course-page-cta a{font-weight:bold}.course-top-banner-desktop{margin:20px;margin-top:25px}.course-top-banner-desktop h2{color:#fff;font-size:35px}.course-top-banner-desktop p{color:#fff;font-size:20px}.course-top-banner-desktop small{color:#b3ccd9;font-size:14px;margin-top:2px}.three-section-full-width{display:flex;max-height:800px}.three-section-full-width--side-image{flex-basis:25%;display:flex}.three-section-full-width--side-image img{object-fit:cover}.three-section-full-width--center{background-color:#5aa5c3;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:50px;flex-basis:50%}.three-section-full-width--center-group{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.three-section-full-width--center p{font-size:1rem;max-width:450px}.three-section-full-width--center small{font-size:.9rem;color:#fff}.three-section-full-width--center a{font-weight:bold}.three-section-full-width--center h2{color:#fff;font-size:2.2rem;max-width:400px;font-weight:normal;margin-bottom:.5rem}.basic-down-arrow{width:4rem;opacity:.5}@media (max-height:600px){.course-top-banner-desktop{display:none}}@media (max-width:1024px){.two-equal-columns-row .two-equal-columns-image{order:-1}}.presets-iphone-slider-layout .presets-iphone-slider-layout--text .et_pb_code{width:75%}.presets-iphone-slider-layout .presets-iphone-slider-layout--slider .et_pb_slide{padding:0}.presets-iphone-slider-layout .presets-iphone-slider-layout--text h2{font-weight:300;font-size:2.5rem;color:#fa8072}.presets-iphone-slider-layout .presets-iphone-slider-layout--text p{font-size:1.2rem}.presets-iphone-slider-layout .presets-iphone-slider-layout--slider .et_pb_slide_description{padding:10% 0%}@media (min-width:768px){.presets-iphone-slider-layout .presets-iphone-slider-layout--slider .et_pb_slide_description{padding:0}}@media (max-width:768px){.presets-iphone-slider-layout{display:flex;flex-flow:column}.presets-iphone-slider-layout .presets-iphone-slider-layout--slider{order:1}.presets-iphone-slider-layout .presets-iphone-slider-layout--text{padding:2rem;text-align:center;order:0}.presets-iphone-slider-layout .presets-iphone-slider-layout--text .et_pb_code{width:100%}.presets-iphone-slider-layout .presets-iphone-slider-layout--text h2{font-size:2rem}}@media (min-width:1024px){.presets-iphone-slider-layout .presets-iphone-slider-layout--slider .et_pb_slide_description{padding:5% 0%}}@media (max-width:1024px){.page-feature-summary--course{order:2;min-height:0!important}}.page-feature-summary--course{text-align:center;min-height:600px;display:flex;align-items:center}.page-feature-summary--course small{text-align:center;color:#fff}.page-feature-summary--course h2{color:#fff}.page-feature-summary--course p{text-align:center}.page-feature-summary--course p:last-of-type{font-size:.9rem;color:#646464;margin-top:.5rem}.vip-access-background{background-position:70% 50%}.vip-signup-disclaimer-text{color:#4c4c4c;width:100%;font-weight:bold;padding:20px;margin:0 auto;background: rgb(255, 255, 255, 0.8)}@media (min-width:668px){.vip-signup-disclaimer-text{width:350px}}@media (min-width:701px){.vip-signup-disclaimer-text{background: rgb(255, 255, 255, 0.9)}}@media (min-width:1024px ){.vip-access-background{background-position:50% 70%}}.custom-button--orange{background:#fa824c}.custom-button--orange:hover{background:#e97b48}.black-friday-2020-feature{padding:50px 0;background-position:40% 15%!important}.black-friday-2020-feature .feature__content{margin:0 auto;text-align:center;padding:0 24px}.black-friday-2020-feature .nick-script{padding-bottom:1rem}.black-friday-2020-feature .nick-script img{height:2.4rem}.black-friday-2020-feature .nick-script strong{font-family:'Nickainley',cursive;color:#fff;font-size:1.8rem;font-weight:lighter;padding:.6rem}.black-friday-2020-feature .feature__content h1{font-size:40px;line-height:45px;color:#fff;-webkit-text-stroke-color:#ccc;-webkit-text-fill-color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px rgba(245,166,35,.8)}.black-friday-2020-feature .feature__content p{font-size:16px;line-height:22px;color:#fff;margin:0 auto 20px;font-weight:bold;letter-spacing:.25px}@media (max-width:325px){.black-friday-2020-feature .nick-script img{height:1.4rem}.black-friday-2020-feature .nick-script strong{padding:0}.black-friday-2020-feature{background-position:75% 15%!important}}@media (min-width:600px){.black-friday-2020-feature{padding:80px 0;background-position:50% 65%!important}.black-friday-2020-feature .nick-script strong{font-size:2.8rem;padding:1rem}.black-friday-2020-feature .nick-script img{height:auto}.black-friday-2020-feature:before{display:none}.black-friday-2020-feature .feature__content{max-width:800px}.black-friday-2020-feature .feature__content p{font-size:18px;line-height:27px}}@media (min-width:1024px){.black-friday-2020-feature{padding:125px 0;background-size:110% auto;background-position:10% 85%!important}.black-friday-2020-feature .feature__content{max-width:640px;padding:0}}@media (min-width:1200px){.black-friday-2020-feature{background-position:0% 65%!important}}@media (min-width:1450px){.black-friday-2020-feature{background-size:100% auto;background-position:0% 60%!important}}.vip-giftcard-summary{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.vip-giftcard-summary li{padding:2.5rem 1rem;border:.3rem solid rgba(90,165,195,.2);margin:.6rem;text-align:center;height:275px;width:275px}.vip-giftcard-summary li:first-of-type img{padding-bottom:13px}.vip-giftcard-summary li:last-of-type img{padding-bottom:5px}.vip-giftcard-summary strong{display:block}#black-friday-promo-banner-2020{font-size:1rem;color:#fff;position:relative;text-align:center;width:100%;padding:.5rem 2.4rem;background-color:#e49d87;background-image:url(https://media.flytographer.com/uploads/2019/11/clean-icon-pattern.png);background-repeat:repeat;background-size:auto;background-position:50% 50%}#black-friday-promo-banner-2020 a{display:block}#black-friday-promo-banner-2020 small{display:block;text-transform:uppercase;color:rgba(255,255,255,.6);letter-spacing:2.5px}#black-friday-promo-banner-2020 p{display:inline;margin:0;color:#fff}#black-friday-promo-banner-2020 strong{display:block;color:#fff;font-size:2.2rem;line-height:2.4rem;text-shadow:1px 2px #b64e1f}#black-friday-promo-banner-2020 .countdown-timer,#black-friday-promo-banner-2020 .countdown-timer div{display:inline;vertical-align:top;font-size:1.1rem;line-height:2.2rem;color:#fff}#black-friday-promo-banner-2020 .countdown-timer div{vertical-align:bottom}#black-friday-promo-banner-2020 .countdown-timer span{margin:0 .2rem;color:inherit}@media (max-width:350px){#black-friday-promo-banner-2020 small{display:none}#black-friday-promo-banner-2020 strong{margin-top:0}}@media (max-width:525px){#black-friday-promo-banner-2020 small{font-size:.8rem}#black-friday-promo-banner-2020 p:first-of-type{display:block}#black-friday-promo-banner-2020 .pipe{display:none}#black-friday-promo-banner-2020 .countdown-timer,#black-friday-promo-banner-2020 .countdown-timer div{font-size:1rem}}.black-friday-2020-feature--homepage-banner{padding:80px 0}.black-friday-2020-feature--homepage-banner .feature__content{margin:0 auto;text-align:center;padding-right:10rem;display:inline-block}.black-friday-2020-feature--homepage-banner .nick-script{padding-bottom:1rem}.black-friday-2020-feature--homepage-banner .nick-script img{height:2.4rem}.black-friday-2020-feature--homepage-banner .nick-script strong{font-family:'Nickainley',cursive;color:#fff;font-size:2.6rem;font-weight:lighter;padding:.6rem}.black-friday-2020-feature--homepage-banner .feature__content h1{font-size:40px;line-height:45px;color:#fff;-webkit-text-stroke-color:#ccc;-webkit-text-fill-color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px rgba(245,166,35,.8)}@media (min-width:1450px){.black-friday-2020-feature--homepage-banner .feature__content{padding-right:20rem}.black-friday-2020-feature--homepage-banner{padding:120px 0}}@media (max-width:1200px){.black-friday-2020-feature--homepage-banner .feature__content{display:block;padding:0}}@media (max-width:1000px){.black-friday-2020-feature--homepage-banner{background-position:50%!important}}@media (max-width:500px){.black-friday-2020-feature--homepage-banner{background-position:70%!important}}#merry-banner{font-size:1.1rem;line-height:2rem;position:relative;text-align:center;width:100%;padding:1.01rem 2.4rem;background-color:#025a3a;background-image:url(https://media.flytographer.com/uploads/2019/11/clean-icon-pattern.png);background-repeat:repeat;background-size:auto;background-position:50% 50%}#merry-banner p{display:inline;color:#fff;font-weight:normal}#merry-banner strong{color:#fff;font-weight:600;letter-spacing:.5px}@media (max-width:500px){#merry-banner p{display:block}}#fullwidth-title-banner{background-position:40% 40%!important}.half-photo-title-container{background-position:-50% 100%;background-size:65%;background-repeat:no-repeat}.half-photo-title-container-text small{font-size:16px;letter-spacing:3px;font-weight:400}.half-photo-title-container-text h1{font-size:40px;line-height:50px;color:#5aa5c3}.half-photo-title-container-text p{font-size:18px;line-height:24px;margin-bottom:20px}.half-photo-title-container-text p strong{display:block}.sparkle-promo-banner{padding:50px 0;background-position:40% 15%!important}.sparkle-promo-banner--more-padding{padding:100px 0}.sparkle-promo-banner .sparkle-promo-banner-text{margin:0 auto;text-align:center;padding:0 24px}.sparkle-promo-banner .nick-font{padding-bottom:1rem}.sparkle-promo-banner .nick-font img{height:2.4rem}.sparkle-promo-banner .nick-font strong{font-family:'Nickainley',cursive;color:#fff;font-size:1.8rem;font-weight:lighter;padding:.6rem}.sparkle-promo-banner .sparkle-promo-banner-text h1{font-size:2.5rem;line-height:45px;color:#fff;-webkit-text-stroke-color:#ccc;-webkit-text-fill-color:#fff;font-weight:bold;letter-spacing:1px;text-shadow:2px 2px rgba(245,166,35,.8)}.sparkle-promo-banner .sparkle-promo-banner-text h2{font-size:2.5rem;line-height:45px;color:#fff;font-weight:bold;letter-spacing:1px}.sparkle-promo-banner .sparkle-promo-banner-text p{font-size:16px;line-height:22px;color:#fff;margin:0 auto 20px;font-weight:bold;letter-spacing:.25px}.partial-background-cta{text-align:center}.partial-background-cta img{height:100px}.partial-background-cta p{color:#4c3017;font-weight:500;font-size:16px;max-width:700px;margin:0 auto 25px}.partial-background-cta h2{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:30px;line-height:30px}.marketing-page--orange h2{color:#a44200;text-shadow:2px 2px rgba(245,166,35,.8)}.partial-background-cta strong{font-family:'Nickainley',cursive;font-weight:lighter;font-size:2rem;display:block;padding:1rem}.marketing-page--orange strong{color:#a44200}.three-icon-row{display:flex;flex-direction:row}.three-icon-row-text{text-align:center;max-width:250px;margin:auto}.three-icon-row-img img{height:120px}.three-icon-row-background{background:linear-gradient(to bottom,white 0%,white 34%,rgba(229,238,238,1) 15%,rgba(229,238,238,1) 100%)}.three-icon-row-background--headshot{background:linear-gradient(to bottom,white 0%,white 34%,rgba(220,228,231,1) 15%,rgba(220,228,231,1) 100%)}.how-it-works h2{font-size:32px;letter-spacing:3px;margin-left:55px;color:#5aa5c3}.how-it-works small{color:#969998;font-size:1rem;margin-left:55px;font-weight:normal}.how-it-works--container{display:flex;margin-bottom:15px;min-height:200px}.how-it-works-column{display:flex;flex-direction:column;justify-content:space-between}.how-it-works-column p{margin:.5rem 0;font-size:1.2rem;font-weight:normal}.how-it-works-column strong{display:inline-block;height:40px;width:40px;border-radius:50%;background-color:#5aa5c3;padding:3.5px;border:3px solid #5aa5c3;text-align:center;font-size:1.4rem;color:#fff;margin-right:10px}.testimonial-text-slider .et_pb_slide_description p{margin-bottom:10px}.testimonial-text-slider .et_pb_slide_description small{text-transform:uppercase;letter-spacing:4px;margin-bottom:0}.testimonial-text-slider .et_pb_slide{padding:0 45px}.testimonial-text-slider .et-pb-arrow-prev,.testimonial-text-slider .et-pb-arrow-next{color:#979797!important;opacity:1}.testimonial-text-slider .et-pb-arrow-prev,.testimonial-text-slider:hover .et-pb-arrow-prev{left:-10px}.testimonial-text-slider .et-pb-arrow-next,.testimonial-text-slider:hover .et-pb-arrow-next{right:-10px}.weight--marketing{font-weight:normal}.full-photo-half-banner{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.full-photo-half-banner img{display:block;object-fit:contain}.full-photo-half-banner .full-photo-half-banner-text{padding:2.8rem}.full-photo-banner .full-photo-banner-text small,.full-photo-half-banner .full-photo-half-banner-text h4{letter-spacing:3px;font-size:1rem;color:#969998;font-weight:normal;text-transform:uppercase}.full-photo-half-banner .full-photo-half-banner-text p{margin-bottom:1.2rem;font-weight:normal}.full-photo-half-banner .full-photo-half-banner-text h2{font-weight:normal;color:#5aa5c3;font-size:1.8rem}.full-photo-half-banner .full-photo-half-banner-text h3{font-weight:normal;font-size:1.8rem}.full-photo-banner{padding:8rem}.full-photo-banner .full-photo-banner-text{text-align:left;max-width:450px;display:inline-block}.full-photo-banner .full-photo-banner-text h1{text-transform:uppercase}.full-photo-banner .full-photo-banner-text p{font-size:1.1rem;font-weight:normal;padding-bottom:1rem}.full-photo-banner-text--white p{color:#fff}.full-photo-banner-text--white h1{color:#fff}.featured-testimonial-title img{height:4rem}.featured-testimonial-title h2{color:#5aa5c3;font-size:1.8rem}.featured-testimonial-star{width:16px;display:inline-block;vertical-align:middle}.featured-testimonial-slider .et-pb-arrow-prev,.featured-testimonial-slider .et-pb-arrow-next{color:#979797!important;opacity:1}.featured-testimonial-slider .et-pb-arrow-prev,.featured-testimonial-slider:hover .et-pb-arrow-prev{left:-10px}.featured-testimonial-slider .et-pb-arrow-next,.featured-testimonial-slider:hover .et-pb-arrow-next{right:-10px}.featured-testimonial-slider .et_pb_slides .et_pb_container{width:100%!important}.featured-testimonial{display:flex;color:#4c4c4c;text-shadow:none;align-items:center;justify-content:center}.featured-testimonial .featured-testimonial--photo{height:250px}.featured-testimonial .featured-testimonial--details{display:flex;flex-direction:column;align-items:flex-start;padding-left:2rem;text-align:left}.featured-testimonial .featured-testimonial--details p{line-height:1.5em;font-size:16px}.featured-testimonial .featured-testimonial--row{display:flex;align-items:center;font-size:16px}.featured-testimonial .featured-testimonial--row img{width:16px;margin-right:4px}.featured-testimonial .featured-testimonial--row .icon--large{width:22px}.featured-testimonials-section.featured-testimonials-section--oddit.featured-testimonials-section--giftcard-page{top:0;padding-top:0}.featured-testimonials-header--giftcard-page .featured-testimonial--row{margin:0;padding:2rem 0 1rem;text-align:center}.featured-testimonials-header--giftcard-page .featured-testimonial--row .featured-testimonial-star{width:20px}@media (min-width:768px){.featured-testimonials-header--giftcard-page .featured-testimonial--row .featured-testimonial-star{width:25px}}@media (max-width:400px){.half-photo-title-container-text small{font-size:14px}.half-photo-title-container-text h1{font-size:30px;line-height:38px}.half-photo-title-container-text p{font-size:16px;line-height:22px}.sparkle-promo-banner .nick-font img{height:1.4rem}.sparkle-promo-banner .nick-font strong{padding:0}.sparkle-promo-banner{background-position:75% 15%!important}.how-it-works h2{font-size:1.6rem;margin:0}.how-it-works small{margin:0}}@media (max-width:500px){.half-photo-title-container{background-size:230%;background-repeat:no-repeat}.sparkle-promo-banner .sparkle-promo-banner-text h1{font-size:1.6rem}.how-it-works-2-col .et_pb_row .et_pb_column:last-of-type{padding:20px}.full-photo-half-banner .full-photo-half-banner-text{padding:1rem}.full-photo-half-banner .full-photo-half-banner-text h2{font-size:1rem}.full-photo-half-banner .full-photo-half-banner-text h3{font-size:1rem}.full-photo-banner{padding:2rem}}@media (max-width:600px){#fullwidth-title-banner{padding-top:50px;padding-bottom:50px}#fullwidth-title-banner .header-content{margin:0 auto}#fullwidth-title-banner h1{font-size:26px!important;padding:0}.sparkle-promo-banner:before{background-color:#000;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.35}}@media (max-width:700px){.three-icon-row{flex-flow:wrap}.three-icon-row-background{background:none}.three-icon-row-background--headshot{background:#f9f9f9}}@media (min-width:600px){.sparkle-promo-banner{padding:80px 0;background-position:50% 65%!important}.sparkle-promo-banner .nick-font strong{font-size:2.8rem;padding:1rem}.sparkle-promo-banner .nick-font img{height:auto}.sparkle-promo-banner .sparkle-promo-banner-text{max-width:800px}.sparkle-promo-banner .sparkle-promo-banner-text p{font-size:18px;line-height:27px}}@media (min-width:768px){#fullwidth-title-banner{background-position:30% 25%!important}.how-it-works-column p{font-size:1.2rem}}@media (min-width:800px){#fullwidth-title-banner{background-position:60% 25%!important}.full-photo-half-banner .full-photo-half-banner-text{padding-right:4rem}}@media (min-width:1000px){.featured-testimonial-title h2{display:inline-block}}@media (max-width:980px){.half-photo-title-container:before{background-color:#000;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.35}.half-photo-title-container{background-size:cover;background-position:50% 100%}.half-photo-title-container,.half-photo-title-container h1{color:#fff!important;text-align:center}.featured-testimonial{font-size:14px}}@media (max-width:1024px){.youtube-video{width:100%!important;max-width:none!important}.full-photo-half-banner .full-photo-half-banner-image{order:-1}.featured-testimonial{flex-direction:column}.featured-testimonial .featured-testimonial--photo{height:auto;padding:1rem}.featured-testimonial .featured-testimonial--details{padding-left:0;padding:1rem}}@media (min-width:1024px){.sparkle-promo-banner{padding:125px 0;background-size:110% auto;background-position:10% 85%!important}.sparkle-promo-banner--more-padding{padding:200px 0}.sparkle-promo-banner--less-padding{padding:80px 0}.full-photo-half-banner{flex-flow:row nowrap}.full-photo-half-banner .full-photo-half-banner-image,.full-photo-half-banner .full-photo-half-banner-text{flex:1 1 50%}}@media (min-width:1200px){.sparkle-promo-banner{background-size:100% auto;background-position:0% 60%!important}.testimonial-page__divider{margin:0 5rem}}@media (max-width:1200px){#fullwidth-title-banner{font-size:40px!important}#fullwidth-title-banner .header-content{max-width:100%!important;width:100%!important}}.fine-art-print-banner{text-align:center}.fine-art-print-banner p{text-align:center}.fine-art-print-banner h1{text-align:center;color:#eccc63;text-transform:uppercase}.fine-art-print-banner a{text-transform:uppercase}.viewport-feature-search--small{height:40vh}.search-header--marketing{text-shadow:none!important;color:#fff!important;font-weight:normal;text-align:center;margin-bottom:1.4rem;font-size:2rem}.marketing--italic{font-style:italic}.marketing--italic-small{font-style:italic;font-size:14px!important;text-align:right!important}.larger-strong{font-size:1.1rem}.larger-strong--caps{font-size:1.1rem;text-transform:uppercase;margin:.5rem}.marketing-button-group--with-subtext{display:flex;justify-content:center;max-width:100%;flex-flow:wrap;margin-top:1rem;align-items:flex-start}@media (min-width:768px){.marketing-button-group--with-subtext{justify-content:flex-start}}.marketing-button-group--with-subtext small{margin-left:1rem;color:#777a72}.marketing-button-group--with-subtext div{display:flex;flex-flow:column}.marketing-button-group--with-subtext a{min-width:150px;text-align:center;margin-top:1rem}.marketing-button-group--with-subtext div a{margin-left:1rem}.headshot-header{display:flex;flex-direction:column;align-items:center}.headshot-logo{font-family:'Circular Black',sans-serif;text-transform:uppercase;font-size:4rem!important;color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#7b8785;-webkit-text-fill-color:transparent;letter-spacing:6px;text-shadow:4px 4px 0 #dde4e5;text-align:center!important;max-width:400px}.headshot-subtitle{font-weight:normal;max-width:400px;color:#465c5a;text-align:center}.headshot-logo--flytographer{max-width:250px;display:block}.headshot--buttons{display:flex;justify-content:center;max-width:100%;flex-flow:wrap;margin-top:1rem;align-items:flex-start}.headshot--buttons small{margin-left:1rem;color:#777a72}.headshot--buttons a:last-of-type{min-width:150px;text-align:center;margin-left:1rem;margin-top:1rem}.headshot-header{display:flex;flex-direction:column;align-items:center}.marketing--uppercase{text-transform:uppercase;font-size:14px}.five-star-holder{padding-bottom:6px}.course-instructor-bio--reverse-order{display:flex;flex-flow:wrap}.marketing-indented-list{padding-left:2rem}@media (max-width:575px){.headshot-logo{font-size:3rem!important}}@media (max-width:400px){.headshot-logo{font-size:2rem!important}.headshot-logo--flytographer{max-width:150px}}@media (max-width:480px){.marketing--italic-small{text-align:center!important}}@media (max-width:980px){.course-instructor-bio--reverse-order--first{order:0;margin-bottom:30px!important}.course-instructor-bio--reverse-order--second{order:1}}@media (max-width:1025px){.page-feature-summary__slideshow--mobile-top{-webkit-order:-1;-ms-order:-1;order:-1}}@media (min-width:1200px){.fine-art-print-banner h1{font-size:2.2rem}.fine-art-print-banner p{font-size:1.2rem}.fine-art-print-banner{padding:130px 90px}}@media (min-width:1400px){.fine-art-print-banner{height:500px}}.how-it-works--photo-books h2{font-size:32px;letter-spacing:3px;color:#5aa5c3}.how-it-works--photo-books small{color:#969998;font-size:1rem;font-weight:normal}@media (max-width:400px){.how-it-works--photo-books h2{font-size:1.6rem}}#storytap-videos .v-a .v-r .v-pv .v-p-b{width:100%;height:100%;opacity:0;transform:translate(0,0);left:0;top:0}#storytap-videos .v-a .v-r .v-pv .v-p-b::after{display:none}#storytap-videos .v-a .v-r .v-pv .v-p-b:hover,#storytap-videos .v-a .v-r .v-pv .v-p-b:focus{opacity:.2}@media (max-width:975px){.full-photo-banner--bf-2021{background-position:40% 15%!important}}@media (max-width:700px){.full-photo-banner--bf-2021:before{background-color:#000;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.35}}.full-photo-banner--bf-2021 h1{text-transform:uppercase;font-size:2.5rem;line-height:45px;color:#fff;-webkit-text-stroke-color:#ccc;-webkit-text-fill-color:#fff;font-weight:bold;letter-spacing:1px;text-shadow: 2px 2px rgb(245 166 35 / 80%)}.sparkle-promo-banner--bf-2021{background-position:50% 65%!important}@media (min-width:1280px){.sparkle-promo-banner--less-padding{padding:100px 0}}@media (min-width:1024px){.sparkle-promo-banner--less-padding{padding:50px 0}}#form_63--blog-small form{width:100%}.how-it-works-list{list-style:none;counter-reset:li;padding:20px}.how-it-works-list li{counter-increment:li;display:flex}.how-it-works-list li::before{content:counter(li);color:#fff;display:inline-block;margin-left:-1em;background-color:#5aa5c3;border-radius:50%;text-align:center;margin-right:8px;max-height:25px;min-width:25px}.how-it-works-list li::after{margin-left:25px}@media (max-width:1024px){.et_pb_code_0.photo-books-vimeo{margin-top:0!important}}.page-feature-summary__icon-list{padding:20px}.page-feature-summary__icon-list h2{color:#265669;font-size:1.8rem}.page-feature-summary__icon-list p{color:#979797}.icon-list-container{display:flex;flex-flow:row wrap;justify-content:space-around}.icon-list-item-container:nth-child(even) {padding-left:10px}.icon-list-item-container{display:flex;flex-flow:column wrap;flex:1 0 45%}.icon-list-item-container img{width:35%}.icon-list-item-container p{margin-top:10px;color:#4c4c4c}@media (min-width:768px){.icon-list-item-container{flex:1 0 25%;padding:0 15px}.cta-button-container{text-align:center}.page-feature-summary__icon-list h2{font-size:2.2rem}}@media (min-width:1024px){.icon-list-item-container p{width:70%}}@media (min-width:1025px){.page-feature-summary__icon-list{padding:2rem 4rem}.icon-list-container{width:75%}.icon-list-item-container{flex:1 0 50%}.icon-list-item-container img{width:20%}}@media (min-width:1400px){.cta-button-container .custom-button--full-width{width:60%;margin:0 auto}}.home-page-hero.page-feature-summary{flex-flow:wrap-reverse}.home-page-hero .page-feature-summary__description{width:100%;padding:20px;padding-top:1rem}.home-page-hero .pre-header--reviews{display:flex;justify-content:flex-start;align-items:center;margin-bottom:0}.home-page-hero h1{color:#265669;font-size:1.8rem}.home-page-hero .pre-header--reviews img{width:.8rem;height:auto;margin-right:5px}.home-page-hero .pre-header--reviews p{font-size:.8rem}.home-page-hero .page-feature-summary__description .pre-header--reviews a{color:#4c4c4c}.proposal-page-hero .select2-selection,.home-page-hero .select2-selection{background-image:url(https://media.flytographer.com/uploads/2022/12/pin-icon-flytographer.png)!important;background-position:5px center!important;background-size:30px}.proposal-page-hero .select2-container--default .select2-selection--multiple,.home-page-hero .select2-container--default .select2-selection--multiple{border:1px solid #5aa5c3}.proposal-page-hero .select2-container--default .select2-selection--multiple .select2-selection__rendered li,.home-page-hero .select2-container--default .select2-selection--multiple .select2-selection__rendered li{padding-left:0}.proposal-page-hero .select2-selection .select2-selection__rendered li input,.home-page-hero .select2-selection .select2-selection__rendered li input{padding-left:45px}.home-page-hero .page-feature-summary__slideshow .et_pb_slides .et_pb_slide{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.home-page-hero .page-feature-summary__slideshow{height:250px}@media (min-width:768px){.home-page-hero .page-feature-summary__slideshow{height:400px}.home-page-hero .page-feature-summary__description{padding:4rem;padding-top:1.5rem}.home-page-hero h1{font-size:2.2rem}}@media (min-width:1024px){.home-page-hero.page-feature-summary{flex-flow:row;align-items:center}.home-page-hero .page-feature-summary__slideshow{height:500px}.home-page-hero .page-feature-summary__description{width:50%}}@media (min-width:1400px){.home-page-hero .page-feature-summary__slideshow{height:600px}}.et_pb_section.et_section_regular.tile-grid-section{background:#fff!important;padding-top:0}.tile-grid__container .et_pb_column{display:flex;flex-flow:row wrap;justify-content:space-between}.tile-grid__tile{flex:0 1 48%}.tile-grid-section .tile-grid__header h2{font-size:1.8rem;text-align:center;width:90%;margin:0 auto}.tile-grid__tile .tile-grid__tile-interior h3{padding:.5rem 0 0}.tile-grid__tile .tile-grid__tile-interior img{object-fit:cover;border-radius:5px;height:150px;width:100%}.tile-grid__tile .tile-grid__tile-interior p{line-height:1.5em;padding:.5rem 0}.tile-grid-section .tile-grid__container .tile-grid__tile .tile-grid__tile-interior a{color:#265669;font-size:1rem}.tile-grid__tile-interior .material-symbols-outlined{font-weight:bold;font-size:1rem;vertical-align:text-bottom}.buttons-row{width:100%}.buttons-row .buttons-row__buttons,.buttons-row .tile-grid__buttons{display:flex;flex-flow:column nowrap}.buttons-row .buttons-row__buttons a:first-child,.buttons-row .tile-grid__buttons a:first-child{margin-bottom:1.25rem}.buttons-row.buttons-row--proposals{margin:2.5rem 0 1rem 0}.buttons-row.buttons-row--proposals .buttons-row__buttons a:first-child{margin-bottom:1rem}@media (min-width:768px){.tile-grid__tile .tile-grid__tile-interior img{height:200px}.buttons-row .buttons-row__buttons .custom-button,.buttons-row .tile-grid__buttons .custom-button{flex:0 1 30%}.buttons-row .buttons-row__buttons a:first-child,.buttons-row .tile-grid__buttons a:first-child{margin-bottom:0}.buttons-row .buttons-row__buttons,.buttons-row .tile-grid__buttons{display:flex;flex-flow:row-reverse;justify-content:space-evenly;width:100%}}@media (min-width:1024px){.tile-grid-section .tile-grid__header h2{font-size:2.2rem}.tile-grid__tile{flex:0 1 23%}}.stacked-list-section{background-color:#f9f9f9}.stacked-list-section .stacked-list__header{padding-top:0}.stacked-list-section .stacked-list__header h2{font-size:1.8rem}.stacked-list-section .stacked-list-section__list-container{padding:0}ul.stacked-list{list-style:none;padding:0}.stacked-list li{display:flex;margin-bottom:1.5rem;align-items:center;font-weight:bold}.stacked-list li img{margin-right:1.5rem;height:max-content}.stacked-list .list-details{display:flex;flex-flow:column}.stacked-list .list-details span{text-transform:uppercase;color:#265669;font-size:1rem}@media (min-width:768px){.stacked-list-section .stacked-list__header h2{text-align:center}ul.stacked-list{display:flex;flex-flow:column wrap;max-height:300px}ul.stacked-list li{max-width:50%}}@media (min-width:1024px){.stacked-list-section .stacked-list__header h2{font-size:2.2rem}ul.stacked-list{align-content:space-evenly}.stacked-list-section .buttons-row .buttons-row__buttons a{flex:0 1 30%}}.oddit-top-destinations-section.top-destinations-section{padding-top:2rem}.oddit-top-destinations-section .top-destinations-intro-copy h2{color:#265669;font-size:1.8rem}.destination-card__container .et_pb_module.et_pb_code{margin:0}.destination-cards-container{margin-top:1.5rem}.destination-card{background-color:#fff;border:1px solid #ddd;padding:.5rem;align-items:center;border-radius:5px;display:flex;margin:.75rem 0}.destination-card img{max-width:40%;height:130px;object-fit:cover;border-radius:5px;margin-right:.5rem}.destination-card .destination-card__details{display:flex;flex-flow:column nowrap;padding:.5rem}.destination-card__details h3{font-size:.8rem;padding-bottom:0}.destination-card__details h3 strong{font-size:1rem}.destination-card__container .destination-card .destination-card__details a{color:#265669;font-weight:bold}.destination-card .material-symbols-outlined{font-weight:bold;font-size:1rem;vertical-align:text-bottom}.destination-card__details p{line-height:1.5em;padding:.5rem 0}@media (min-width:1024px){.oddit-top-destinations-section .top-destinations-intro-copy{text-align:center;width:100%}.oddit-top-destinations-section .top-destinations-intro-copy h2{font-size:2.2rem}.destination-cards-container{display:flex;flex-flow:row wrap;justify-content:space-between}.destination-card{flex:0 1 48%}}.featured-testimonials-section.featured-testimonials-section--oddit{background-color:#f9f9f9;padding-top:3rem}.post-content .featured-testimonials-section.featured-testimonials-section--oddit{background-color:#fff}.featured-testimonials-section.featured-testimonials-section--oddit .featured-testimonials-header{width:90%;margin:0 auto}.featured-testimonials-header h1{font-size:1.8rem;color:#265669;text-align:center}.featured-testimonials-section.featured-testimonials-section--oddit .featured-testimonial-slider.featured-testimonial-slider--oddit{width:90%}.post-content .featured-testimonials-section.featured-testimonials-section--oddit .featured-testimonial-slider.featured-testimonial-slider--oddit{width:97%}.featured-testimonial-slider.featured-testimonial-slider--oddit .et_pb_container.clearfix{height:initial!important}.featured-testimonial-slider.featured-testimonial-slider--oddit .et_pb_slide{padding:0}.featured-testimonial-slider.featured-testimonial-slider--oddit .featured-testimonial{border:1px solid #ddd;border-radius:5px;background-color:#fff}.featured-testimonial-slider--oddit .featured-testimonial .featured-testimonial--details a{color:#265669}.featured-testimonial-slider--oddit .material-symbols-outlined{font-weight:bold;font-size:1rem;vertical-align:text-bottom}.featured-testimonial-slider.featured-testimonial-slider--oddit .et-pb-controllers{display:block;position:relative;text-align:center}@media (min-width:768px){.featured-testimonial-slider.featured-testimonial-slider--oddit .et-pb-controllers{bottom:initial}}@media (min-width:1025px){.featured-testimonials-header h1{font-size:2.2rem}.featured-testimonial-slider--oddit .featured-testimonial{flex-flow:row nowrap;padding:1rem;justify-content:flex-start}.featured-testimonial-slider--oddit .featured-testimonial .featured-testimonial--photo{border-radius:3px;max-width:35%}.post-content .featured-testimonial-slider--oddit .featured-testimonial .featured-testimonial--photo{object-fit:cover}}#et-navigation #et-mobile-navigation nav{position:absolute;top:78px;width:100%;height:100vh;padding:0 2rem;left:initial;right:0;background:#fff;transition:left .3s ease-in-out;box-shadow:0 4px 3px #d3d3d3}@media (min-width:768px){#et-navigation #et-mobile-navigation nav{width:50%;max-height:575px;padding:1rem 2rem;box-shadow:-3px 5px 5px 0 #979797}}.show-menu-button.toggled{z-index:20;position:absolute;right:1rem;top:1rem}#et-navigation #et-mobile-navigation li a{color:#265669}#et-navigation #et-mobile-navigation #et-extra-mobile-menu li:nth-child(4) {border-bottom:1px solid #d3d3d3;padding-bottom:1rem}#et-navigation #et-mobile-navigation #et-extra-mobile-menu li:nth-child(5) {padding-top:1rem}#et-navigation #et-mobile-navigation #et-extra-mobile-menu li:nth-child(-n+4) {font-size:1.25rem}#et-navigation #et-mobile-navigation #et-extra-mobile-menu li:nth-last-child(2) {background-color:#265669;border-radius:5px;text-align:center;padding:10px 20px;margin-top:2rem}#et-navigation #et-mobile-navigation #et-extra-mobile-menu li:nth-last-child(2) a {font-weight:bolder;color:#fff;letter-spacing:1px;border-bottom:0}#et-navigation #et-mobile-navigation #et-extra-mobile-menu li:last-child{display:flex;align-items:center;justify-content:center}#et-navigation #et-mobile-navigation #et-extra-mobile-menu li:last-child a{color:#4c4c4c}#et-extra-mobile-menu li:last-child::before{content:url(https://www.flytographer.com/screenshot-2023-02-21-at-12-50-28-pm/);margin-right:6px;padding-top:5px}#et-navigation #et-menu li:nth-last-child(2),
#et-navigation #et-menu li:last-child {display:none}#reviews-section{text-align:center}#reviews-section img{max-width:1rem}#reviews-section strong{padding-left:5px}#reviews-section strong a{color:#4c4c4c}.princing_plans_container{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}#pricing_plans{display:flex;flex-direction:column;width:320px;box-shadow: 0 2px 5px rgb(0 0 0 / 25%) !important;border-radius:3px;margin-bottom:1rem}#pricing_plans article{display:flex;flex-direction:column;margin:0}#pricing_plans div{display:flex;flex-direction:row;justify-content:space-between}#pricing_plans .pricing_plans--details{padding:1rem!important}#pricing_plans .pricing_plans--title{background-color:#e9f1f5;font-weight:bold;padding:1rem!important;position:relative}#pricing_plans .pricing_plans--title p{margin-bottom:0}#pricing_plans .flag{background-color:#3b9d6d;color:#fff;position:absolute;right:0;top:15px;padding:.2rem .7rem .2rem .1rem;font-size:12px;z-index:1;height:28px}#pricing_plans .flag:before{position:absolute;content:"";width:0;border-style:solid;border-width:14px .7rem 14px .7rem;left:auto;top:0;left:-20px;border-color:#3b9d6d #3b9d6d #3b9d6d transparent}#pricing_plans img{height:1rem;margin-right:5px}#pricing_plans .adjust_smaller{height:18px;margin-left:1px;margin-right:8px}#pricing_plans .custom-button{text-align:center;font-weight:700;margin:1rem}#pricing_plans .pricing_plans--line-items{justify-content:flex-start;align-items:center;margin-bottom:5px}#pricing_plans strong{font-size:1.1rem}#pricing_plans .pricing_plans--price{font-size:1rem;font-weight:bold}#pricing_plans .pricing_plans--price small{font-size:.8rem;font-weight:normal}@media (max-width:330px){#pricing_plans{width:100%}.pricing_plans--details_container{flex-direction:column!important}#pricing_plans .custom-button{margin:1px}}@media (min-width:700px){#pricing_plans{margin:0 1.5rem 1.5rem 1.5rem}}@media (max-width:285px){#pricing_plans .flag{display:none}}@media (min-width:760px){.button-group--full-width{margin-right:5rem}}.generic-featured-content-cards-section.generic-featured-content-cards-section--slider{width:100%;padding:0 1.5rem 2rem}.generic-featured-content-cards-section .et_pb_container.clearfix{height:initial!important}.generic-featured-content-cards-section .et_pb_slide{padding:0}.generic-featured-content-cards-section.generic-featured-content-cards-section--slider .et-pb-controllers{display:block;position:relative}h1.generic-dark-blue-title{text-align:left;color:#265669;font-size:1.8rem;width:90%}.generic-featured-content-section__card{border:1px solid #ddd;border-radius:5px;background-color:#fff;padding:.5rem}.generic-featured-content-section__card-photo{height:250px;object-fit:cover;width:100%}.generic-featured-content-section__card-details{padding:.5rem;display:flex;flex-flow:column nowrap;text-align:left;text-shadow:none}.generic-featured-content-section__card-details h3{color:#000!important}.generic-featured-content-section__card-details p{color:#4c4c4c;font-weight:450}.generic-featured-content-section__card-details p:first-of-type{margin-bottom:0}.generic-featured-content-section__card-details a strong{letter-spacing:.5px}@media (min-width:768px){h1.generic-dark-blue-title{text-align:center;margin:0 auto}.generic-featured-content-cards-section.generic-featured-content-cards-section--slider{padding:0 2.5rem 1rem}.generic-featured-content-cards-section.generic-featured-content-cards-section--slider .et-pb-controllers{bottom:initial}.generic-featured-content-section__card{display:flex;align-items:center}.generic-featured-content-section__card-image-container,.generic-featured-content-section__card-details{flex:1 1 50%}.generic-featured-content-section__card-details{padding:1.5rem;justify-content:space-between}}@media (min-width:1024px){h1.generic-dark-blue-title{text-align:center;width:100%}.generic-featured-content-row__cards-container{display:flex}.generic-featured-content-section__card{flex-direction:column;flex:1 1 25%;margin-right:1rem}.generic-featured-content-section__card:last-child{margin-right:0}.generic-featured-content-section__card-details p:first-of-type{margin-bottom:1rem}}a.dark-blue-link--bold{font-weight:bold}a.dark-blue-link--underlined{text-decoration:underline}a.dark-blue-link-with-icon,a.dark-blue-link{color:#265669!important}a.dark-blue-link-with-icon .material-symbols-outlined{font-weight:bold;font-size:1rem;vertical-align:text-bottom}.generic-call-to-action-text{padding:2rem 1.5rem;text-align:left}.generic-call-to-action-text p{line-height:21px}.generic-call-to-action-text--grey{background-color:#f7fafc}.generic-call-to-action-text--two-tone p:first-child{font-size:18px;margin-bottom:.5rem;font-weight:500;color:#000}.generic-call-to-action-text--two-tone p a{text-decoration:underline}@media (min-width:768px){.generic-call-to-action-text{text-align:center}}.wistia-bts-slider__row .et_pb_slide_description{padding:0}.wistia-embed-bts-section{justify-content:center;display:flex;flex-flow:row wrap}.wistia-embed-bts-row{width:350px;padding:1rem;flex:0 0 33%;max-width:350px}.wistia-embed-section-header{flex:1 0 100%;padding-top:1.5rem}.wistia-embed-bts-card{border:1px solid #d3d3d3;border-radius:5px}.instagram-header-mimic{display:flex;justify-content:space-between;align-items:center;padding:.5rem;text-shadow:none}.instagram-header-mimic .mimic-header-container p a{color:inherit}.mimic-header-container{display:flex;flex-flow:row nowrap;align-items:center}.mimic-header-container .logo-wrapper{position:relative;background:linear-gradient(45deg,orange,#b62790);padding:2px;width:44px;margin-right:8px;height:44px;border-radius:100%}.mimic-header-container img{width:100%;height:100%;border:1px solid #fff;border-radius:100%}.mimic-header-container div{max-width:65%;text-align:left}.mimic-header-container p:first-child{font-size:14px;color:#262626;line-height:15px;margin-bottom:0}.mimic-header-container p:last-child{font-size:12px;color:#8e8e8e;line-height:15px;max-width:80%}.mimic-header-container span.verified{background:url(https://www.flytographer.com/instagram-verified-badge/);background-position:center;background-size:contain;width:12px;display:inline-block;height:12px;vertical-align:baseline;margin-left:5px}.instagram-header-mimic a.instagram-button{background-color:#0094f6;color:#fff!important;padding:5px 12px;border-radius:3px;font-size:14px;font-weight:bold;min-width:fit-content}@media (max-width:375px){.instagram-header-mimic a.instagram-button{padding:5px}}.wistia-embed-bts-container p{margin-bottom:0}.wistia-embed-bts-container{position:relative}@media (min-width:768px){.wistia-embed-bts-card{width:100%}.et_pb_slide_content>.wistia-embed-bts-card{width:80%;margin:0 auto}}@media (min-width:1024px){.wistia-embed-bts-card{width:100%}.mimic-header-container p:first-child{line-height:10px}.mimic-header-container p:last-child{font-size:12px;color:#8e8e8e;max-width:80%}.mimic-header-container span.verified{vertical-align:top}.instagram-header-mimic a.instagram-button{padding:3px 12px}.wistia-embed-bts-container{position:relative;top:0}}.slider--with-visible-controls .et_pb_slides{padding-bottom:1rem}.slider--with-visible-controls .et-pb-controllers{position:relative;display:block;bottom:0}.slider--with-visible-controls .et-pb-controllers a{background-color:#5aa5c3}.our-story__photographer-community-body{padding:1.5rem}.our-story-photographer-testimonials.generic-featured-content-cards-section.generic-featured-content-cards-section--slider{padding:1rem 1.5rem 2rem}.our-story-photographer-testimonials .generic-featured-content-section__card-details h3{color:#4c4c4c!important}.our-story-photographer-testimonials .generic-featured-content-section__card-details h3 span{font-size:14px;display:block;font-weight:normal;line-height:20px}.our-story-cta .text-container{padding:1rem;padding-bottom:2rem;text-align:center}.our-story-cta .text-container .h1{padding-bottom:2rem}.why-flytographer img{width:35%;margin-left:-1rem}.why-flytographer p{color:#4c4c4c}.why-flytographer-section-container .icon-list-container{padding:1.5rem 0}.our-story__title{text-align:left}.our-story__mobile-row span.photo-caption{font-size:12px;line-height:0}.our-story__row{display:flex;margin-top:2rem;flex-flow:row nowrap;align-items:center}.our-story__row div:first-child{margin-right:4rem}.our-story__row .text-container{flex:2 0 60%}.our-story__row .image-container{height:300px}.our-story__row .image-container img{object-fit:cover;width:100%;height:80%}.our-story__row .image-container span{font-size:12px;line-height:10px}.our-story-photographer-testimonials .generic-featured-content-section__card-details img{display:inline;width:30px;height:auto;vertical-align:bottom;margin-right:6px}@media (max-width:767px){.why-flytographer-section-container .icon-list-container .icon-list-item-container:first-of-type{flex:1 1 40%}.why-flytographer-section-container .icon-list-container .icon-list-item-container:nth-of-type(n+3) {padding-top:1rem}}@media (min-width:768px){.our-story__title{text-align:center}.our-story__title h2{font-weight:bolder;font-size:2rem}.our-story__title p{width:70%;margin:0 auto}.why-flytographer-section-container{width:90%;margin:0 auto}.why-flytographer img{width:15%;margin-left:-1rem}.why-flytographer-section-container .icon-list-container .icon-list-item-container{flex:1 1 24%}.our-story-photographer-testimonials .generic-featured-content-section__card-details{padding:1.5rem}.our-story-photographer-testimonials img.generic-featured-content-section__card-photo{height:315px}.our-story-cta .text-container{width:66%;margin:0 auto}.our-story__photographer-community .buttons-row .tile-grid__buttons .custom-button{flex:0 1 40%}}@media (min-width:1024px){.our-story__title{width:75%;margin:0 auto}.our-story__row .text-container{flex:2 0 66%}.our-story-cta{margin:2rem 3rem;display:flex;border:1px solid #ddd;align-items:center;height:380px}.our-story-cta .image-container{flex:2 1 55%;height:100%}.our-story-cta .image-container img{height:100%;max-width:100%;object-fit:cover;width:100%;object-position:50% 65%}.our-story-cta .text-container{flex:1 1 33%;padding:4rem}.why-flytographer-section-container{width:100%;display:flex;flex-flow:column nowrap;padding:2rem;align-items:center;margin:0 auto}.why-flytographer{align-items:center;display:flex;padding-bottom:2rem;justify-content:flex-start}.why-flytographer img{width:150px;height:auto;margin-right:2rem}.why-flytographer-section-container .icon-list-container{width:100%;text-align:center}.why-flytographer-section-container .cta-desktop--hidden{display:none}.why-flytographer-section-container .icon-list-container{flex-flow:row nowrap}.why-flytographer-section-container .icon-list-item-container{flex:1 1 35%;align-items:center}.our-story__photographer-community{display:flex;align-items:center;flex-flow:row wrap;padding:0 3rem 3rem 3rem}.our-story__photographer-community-image-container{flex:1 1 60%}.our-story__photographer-community-body{padding:3rem 6rem;flex:1 1 40%}.our-story__photographer-community h3{padding:2rem;text-align:center;margin:0 auto}.our-story__photographer-community .buttons-row .tile-grid__buttons{flex-flow:row;justify-content:center}.our-story__photographer-community .buttons-row .tile-grid__buttons .custom-button{flex:0 1 30%;margin:0 1rem}.our-story-photographer-testimonials .generic-featured-content-section__card-details{padding:.5rem}.our-story-photographer-testimonials .generic-featured-content-section__card-details img{vertical-align:top}}@media (min-width:1400px){.why-flytographer-section-container{width:80%}.our-story__photographer-community .buttons-row .tile-grid__buttons .custom-button{flex:0 1 25%;margin:0 1rem}}.picture-text-banner-cta{width:90%;margin:0 auto;border:1px solid #ddd;border-radius:3px}.picture-text-banner-cta .text-container{padding:.5rem 1rem 1rem}.star-reviews-line{display:flex;justify-content:flex-start;align-items:center;margin-bottom:0}.star-reviews-line img{width:.8rem;height:auto;margin-right:5px}.picture-text-banner-cta a.custom-button{border-radius:0;color:#fff;background:#265669;padding:.75rem 2rem;margin-top:1rem;text-align:center;width:100%}.how-it-works-2-col-text-padding{padding:1rem}.how-it-works-page-section-padding{padding:1.5rem}@media (min-width:768px){.picture-text-banner-cta a.custom-button{text-align:center;width:70%;margin:1rem auto;display:block}.how-it-works-2-col-text-padding{padding:1.5rem}.how-it-works-page-section-padding{padding:2.5rem}}@media (min-width:1024px){.page-header.page-header--full-width-photo.page-header--full-width-photo-with-text-box-overlay{width:95%;margin:0 auto;position:relative}.page-header.page-header--full-width-photo .image-container{width:100%;height:600px}.page-header.page-header--full-width-photo .image-container img{width:100%;height:100%;object-fit:cover;object-position:100% 50%}.page-header.page-header--full-width-photo-with-text-box-overlay .photo-overlay.photo-overlay__text-box{position:absolute;bottom:25%;padding:2rem 2rem;background:#fff;width:355px;height:max-content;right:1rem}.picture-text-banner-cta{display:flex;border:none}.picture-text-banner-cta.picture-text-banner-cta--blue-background{background-color:#265669}.picture-text-banner-cta .image-container{flex:1 0 60%;height:400px}.picture-text-banner-cta .image-container img{width:100%;height:100%;object-fit:cover}.picture-text-banner-cta .image-container img.paris-proposal{object-position:50% 60%}.picture-text-banner-cta .text-container{align-self:center;padding:3rem 1rem 3rem 2rem}.picture-text-banner-cta--blue-background .text-container,.picture-text-banner-cta--blue-background .text-container h2{color:#fff}.picture-text-banner-cta--blue-background a.custom-button{border-radius:0;background:#fff;color:#265669!important;padding:.75rem 2rem;margin:1rem auto;width:100%}.picture-text-banner-cta--blue-background .star-reviews-line a{color:#fff}.how-it-works-2-col-text-padding{padding:3rem}.how-it-works-page-section-padding{padding:3rem}}@media (min-width:1200px){.picture-text-banner-cta .image-container{height:500px}.picture-text-banner-cta .text-container{align-self:center;padding:4rem 5rem}.picture-text-banner-cta--blue-background a.custom-button{width:90%;display:inline-block}.page-header.page-header--full-width-photo .image-container img{object-position:50% 50%}.page-header.page-header--full-width-photo-with-text-box-overlay .photo-overlay.photo-overlay__text-box{top:25%;padding:4rem 3rem;width:435px;right:4rem}.how-it-works-2-col-text-padding{padding:8rem}}.behind-the-scenes-header.behind-the-scenes-header--about-page{padding:1rem 1.5rem}.responsive-header{text-align:left}.responsive-button-cta{text-align:center}.responsive-button-cta a{width:100%;text-align:center}@media (min-width:768px){.responsive-button-cta a{width:75%}}@media (min-width:1024px){.responsive-header{text-align:center}.responsive-button-cta a{width:50%}}.logo-grid-and-quote-carousel{padding-bottom:0}.logo-grid-and-quote-carousel .featured-logos-responsive{margin-bottom:0}.logo-grid-and-quote-carousel .quote-carousel .et_pb_container.clearfix{height:initial!important}.logo-grid-and-quote-carousel .quote-carousel .et_pb_slide_description{padding:0}.quote-carousel .pull-quote p:nth-child(2) strong {color:#265669;text-shadow:none}.quote-carousel .et_pb_slides .et_pb_slider_container_inner{display:block}@media (min-width:800px){.logo-grid-and-quote-carousel .quote-carousel .et_pb_slide_description{padding:1rem 4rem}}@media (min-width:1024px){.logo-grid-and-quote-carousel .quote-carousel .et_pb_slide_description{padding:1rem;width:100%}}.proposal-destination-search-bar-container{margin-top:1.5rem}a.custom-button.custom-button--dark-blue-outline{background:none;border-radius:3px;border:1px solid #265669;color:#265669!important}.picture-text-banner-cta.picture-text-banner-cta--proposal-page span{display:block;text-align:center;margin-top:.5rem}@media (max-width:1024px){.page-header.page-header--full-width-photo-with-text-box-overlay .photo-overlay.photo-overlay__text-box{padding:1.5rem}}.two-thirds-container.two-thirds-container--full-width-mobile .text-container p{display:flex;margin-bottom:1rem}.two-thirds-container.two-thirds-container--full-width-mobile .text-container p span{vertical-align:bottom;color:#5aa5c3;margin-right:.5rem}.two-thirds-container.two-thirds-container--full-width-mobile .text-container{padding:1rem 2rem}.two-thirds-container.two-thirds-container--full-width-mobile .text-container .buttons-row{text-align:center}.fly-process-summary--v2-container .buttons-row__buttons,.two-thirds-container.two-thirds-container--full-width-mobile .text-container .buttons-row__buttons{margin-bottom:1rem;justify-content:flex-start}.generic-icon-grid.generic-icon-grid--four-tiles{padding:1rem 2rem}.generic-icon-grid.generic-icon-grid--four-tiles .icon-list-item-container{align-content:flex-start}.generic-icon-grid.generic-icon-grid--four-tiles .icon-list-item-container img{width:35%;align-self:flex-start}.generic-icon-grid.generic-icon-grid--four-tiles .icon-list-item-container p{line-height:18px;text-align:left}.fly-process-summary.fly-process-summary--v2{border:none}.fly-process-summary--v2 .et_pb_row{display:block}.fly-process-summary.fly-process-summary--v2 .fly-process-summary--v2-container{padding:0}.fly-process-summary.fly-process-summary--v2 .fly-process-summary--v2-container h2{padding:2rem}.fly-process-summary.fly-process-summary--v2 .tile-step{padding:2rem}.fly-process-summary.fly-process-summary--v2 .tile-step:nth-of-type(1) {background-color:rgba(90,165,195,.05)}.fly-process-summary.fly-process-summary--v2 .tile-step:nth-of-type(2) {background-color:rgba(90,165,195,.1)}.fly-process-summary.fly-process-summary--v2 .tile-step:nth-of-type(3) {background-color:rgba(90,165,195,.15)}.relocated-buttons{display:none}@media (min-width:768px){.fly-process-summary--v2-container .buttons-row,.two-thirds-container.two-thirds-container--full-width-mobile .text-container .buttons-row{text-align:left}.fly-process-summary--v2-container .buttons-row__buttons,.two-thirds-container.two-thirds-container--full-width-mobile .text-container .buttons-row__buttons{margin-bottom:1rem;text-align:center;flex-flow:row}.fly-process-summary--v2-container .buttons-row__buttons a.custom-button,.two-thirds-container.two-thirds-container--full-width-mobile .text-container .buttons-row__buttons a.custom-button{flex:0 1 40%}.fly-process-summary--v2-container .buttons-row__buttons a.custom-button:first-child,.two-thirds-container .buttons-row .buttons-row__buttons a:first-child{margin-right:1rem}.fly-process-summary--v2-container h2,.fly-process-summary--v2-container .tile-step{text-align:center}.fly-process-summary--v2-container .buttons-row__buttons{margin-top:2rem;justify-content:center}.picture-text-banner-cta.picture-text-banner-cta--proposal-page .text-container{padding:.5rem 6rem 1rem 6rem}.picture-text-banner-cta.picture-text-banner-cta--proposal-page .text-container a.custom-button{width:100%}}@media (min-width:1024px){.two-thirds-container.two-thirds-container--full-width-mobile{display:flex;flex-direction:row;align-items:center;padding:0 3rem}.two-thirds-container.two-thirds-container--full-width-mobile .image-container.image-container--vertical-image{flex:1 1 40%;align-self:stretch;max-height:600px}.two-thirds-container.two-thirds-container--full-width-mobile .image-container.image-container--vertical-image img{height:100%;object-fit:cover}.two-thirds-container.two-thirds-container--full-width-mobile .text-container{flex:0 1 60%;padding:2rem 4rem}.fly-process-summary--v2-container .buttons-row__buttons,.two-thirds-container.two-thirds-container--full-width-mobile .text-container .buttons-row__buttons{text-align:center;flex-flow:row wrap}.fly-process-summary--v2-container .buttons-row__buttons a.custom-button,.two-thirds-container.two-thirds-container--full-width-mobile .text-container .buttons-row__buttons a.custom-button{flex:0 1 100%}.fly-process-summary--v2-container .buttons-row__buttons a:first-child,.two-thirds-container .buttons-row .buttons-row__buttons a:first-child{margin-right:0;margin-bottom:1rem}.generic-icon-grid.generic-icon-grid--four-tiles{padding:3rem 2rem}.generic-icon-grid.generic-icon-grid--four-tiles .icon-list-item-container p{width:85%}.generic-icon-grid.generic-icon-grid--four-tiles .icon-list-item-container img{width:30%}.fly-process-summary__step-list{display:flex;width:90%;margin:0 auto}.fly-process-summary__step-list .tile-step{flex:0 1 33%;margin:.5rem}.fly-process-summary__step-list .buttons-row,.fly-process-summary__step-list span{display:none}.relocated-buttons{display:block}.fly-process-summary--v2-container .relocated-buttons .buttons-row__buttons a.custom-button{flex:0 1 30%}.relocated-buttons a.custom-button:first-child{margin-bottom:0}.relocated-buttons span{display:block;text-align:center}.picture-text-banner-cta.picture-text-banner-cta--proposal-page{flex-flow:row-reverse;border:1px solid #ddd}.picture-text-banner-cta.picture-text-banner-cta--proposal-page .image-container{flex:1 0 55%}.picture-text-banner-cta.picture-text-banner-cta--proposal-page .text-container{padding:2rem}}@media (min-width:1400px){.picture-text-banner-cta.picture-text-banner-cta--proposal-page .image-container{flex:1 0 60%}.fly-process-summary--v2-container .buttons-row__buttons,.two-thirds-container.two-thirds-container--full-width-mobile .text-container .buttons-row__buttons{flex-flow:row nowrap}.fly-process-summary--v2-container .buttons-row__buttons a.custom-button,.two-thirds-container.two-thirds-container--full-width-mobile .text-container .buttons-row__buttons a.custom-button{flex:0 1 40%}.fly-process-summary--v2-container .buttons-row__buttons a:first-child,.two-thirds-container .buttons-row .buttons-row__buttons a:first-child{margin-right:1rem;margin-bottom:0}.fly-process-summary--v2-container .relocated-buttons .buttons-row__buttons a.custom-button{flex:0 1 25%}}.logo-grid-and-quote-carousel .quote-carousel{min-height:240px;padding-top:15%}.logo-grid-and-quote-carousel .quote-carousel .pull-quote.pull-quote--double{padding:0}@media (min-width:768px){.logo-grid-and-quote-carousel .quote-carousel{min-height:200px;padding-top:3%}}@media (min-width:1024px){.logo-grid-and-quote-carousel .quote-carousel{padding-top:5%}.logo-grid-and-quote-carousel .quote-carousel .et_pb_slide{padding:0}}@media (min-width:768px) and (max-width:1023px){.stacked-list--smartflyer{flex-flow:column!important;align-items:center}.stacked-list--smartflyer li{max-width:100%!important}}.wistia_ten_year_video{width:100%;align-self:center}@media (min-width:1025px){.wistia_ten_year_video{width:40%}}.influencer-application-form{max-width:600px;margin-right:auto;margin-left:auto}#page-container #stpvp-embed button.v-p-b{background-color:transparent}.oddit-half-cta-text h1 h2{margin-bottom:.75rem}.oddit-half-cta-text a{margin-bottom:.75rem}.oddit-half-cta-text small{font-size:15px;vertical-align:middle}.how-to-steps--numbers li:before{left:25px;width:1.3px}.how-to-steps--last-number:before{display:none!important}.photo-books-how-to-text h4{text-transform:uppercase;color:#275e75;font-size:14px;padding-bottom:1px}.photo-books-how-to-text p{font-weight:450;min-height:50px;max-width:240px}.photo-book--cta-with-text{margin-top:1.5rem;text-align:left}.photo-book--cta-with-text a{margin-bottom:5px!important;font-weight:normal}.photo-book--cta-with-text img{height:15px;margin-right:5px}.photo-book--cta-with-text small{font-size:14px;vertical-align:text-bottom}.oddit-cta--half-mobile-flip{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:980px){.oddit-half-cta-text .custom-button--full-width{width:70%}.photo-book--cta-with-text a{max-width:300px}}@media (max-width:980px){.photo-book--cta-with-text{text-align:center}.oddit-cta--half-mobile-flip{flex-direction:column-reverse}}.instant-book-info{display:flex;align-items:center;background-color:rgba(90,165,195,.2);border-radius:2rem;padding:2rem;margin-top:1rem}.instant-book-info p{color:#265669;margin:0;flex:1;font-size:15px}.instant-book-info img{vertical-align:bottom;height:25px;margin-right:-7px;margin-left:-9px}.instant-book-info-title p{text-align:center;font-size:25px}.instant-book-info-title img{vertical-align:middle;height:33px;margin-left:-12px;margin-bottom:3px}@media (max-width:750px){.instant-book-info{flex-direction:column;align-items:flex-start;gap:1rem}.instant-book-info-title{text-align:left}}