#photographyInProgressSection{background:#f4f5ff;padding:75px 0 65px}#photographyInProgressSection .header-section{padding-bottom:45px}#photographyInProgressSection .header-section h3{color:#444;font-size:30px;font-weight:700;line-height:36px}#photographyInProgressSection .content-section .photo-desc-wrap{min-height:70px}@media screen and (max-width:991px){#photographyInProgressSection .content-section .photo-desc-wrap{-moz-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;gap:10px;min-height:70px}}#photographyInProgressSection .content-section .photo-desc-wrap p{display:inline-block;float:right;width:93%}@media screen and (max-width:991px){#photographyInProgressSection .content-section .photo-desc-wrap p{display:unset;float:unset;margin:0;width:unset}}#photographyInProgressSection .content-section .photo-desc-wrap strong{color:#9d3162;font-size:25px;font-weight:700;line-height:24px;padding-right:10px}@media screen and (max-width:991px){#photographyInProgressSection .content-section .photo-desc-wrap strong{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:10px!important;font-weight:700;height:16px;line-height:119.5%;position:relative;width:16px;z-index:9}#photographyInProgressSection .content-section .photo-desc-wrap strong.dashed-border:after{border:.5px dashed #9d3162;content:"";height:53px;left:50%;position:absolute;top:16px;width:.5px;z-index:1}}#photographyInProgressSection .btn-page-wrap{margin:20px 0;width:100%}#photographyInProgressSection .btn-page-wrap .btn-blue-generic{display:inherit}#photoReferencesSection{margin-bottom:50px}#photoReferencesSection .photo-references-header{color:#444;font-size:30px;font-weight:700;line-height:36px;padding-top:45px;text-align:center}#photoReferencesSection .see-more-reviews-wrap{text-align:center;width:100%}#photoReferencesSection #fotografARetusCarousel{border-bottom-left-radius:70px;border-bottom-right-radius:70px}#photoReferencesSection #fotografARetusCarousel .carousel-item-row{margin:20px auto 50px}#photoReferencesSection #fotografARetusCarousel .carousel-item-header{color:#444;font-size:15px;font-weight:600;line-height:24px;margin-top:20px;text-align:center}#photoReferencesSection #fotografARetusCarousel .carousel-item-body{background:#746dbc;border-radius:10px;color:#fff;font-size:16px;line-height:24px;margin-top:20px;padding:10px;position:relative;text-align:center}#photoReferencesSection #fotografARetusCarousel .carousel-item-body .to-blockquote{color:#746dbc;font-size:24px;left:10px;position:absolute;top:-10px}#photoReferencesSection #fotografARetusCarousel .carousel-item-body p{font-size:16px;margin-top:10px}#photoReferencesSection #fotografARetusCarousel .carousel-item-body:before{border-bottom:25px solid #746dbc;border-left:30px solid transparent;border-right:30px solid transparent;content:"";height:0;left:50%;position:absolute;top:-10px;-webkit-transform:translate(-50%);transform:translate(-50%);width:0}#whyPhotoAndRetusSection #whyPhotoAndRetusSection{padding-bottom:0}#whyPhotoAndRetusSection{padding-bottom:70px}#whyPhotoAndRetusSection .why-photo-and-retus-header{color:#444;font-size:30px;font-weight:700;line-height:36px;padding-bottom:20px;text-align:center}#whyPhotoAndRetusSection .why-photo-and-retus-wrap h6{color:#444;font-size:16px;font-weight:700;line-height:24px}#whyPhotoAndRetusSection .why-photo-and-retus-wrap p{color:#444;font-size:16px;line-height:26px}#whyPhotoAndRetusSection .why-photo-and-retus-wrap span.btn-icon-wrap{background-color:rgba(255,111,159,.2);border:none;border-radius:5px;margin-bottom:10px;padding:10px 12px 6px}#whyPhotoAndRetusSection .why-photo-and-retus-wrap span.btn-icon-wrap:hover{pointer-events:none}#whyPhotoAndRetusSection .why-photo-and-retus-wrap span.btn-icon-wrap i{color:#9d3162;font-size:16px}@media (max-width:991px){#mobileImageHeadline{margin-bottom:15px;position:relative}#mobileImageHeadline img{width:100%}#mobileImageHeadline .why-photo-and-retus-header{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6);border-radius:0 10px 10px 10px;font-size:20px;line-height:24px;margin-bottom:0;margin-left:10px;padding:5px;position:absolute;text-align:left;top:60%;width:250px}.why-photo-and-retus-wrap h6{margin-bottom:0}#photographyInProgressSection{background-color:#fff;padding-bottom:30px;padding-top:50px}#photographyInProgressSection .header-section{padding-bottom:0}#photographyInProgressSection .header-section h3{color:#444;font-size:20px;line-height:24px}#photographyInProgressSection .photo-desc-wrap{min-height:64px!important}#photographyInProgressSection .photo-desc-wrap strong{background:#9d3162;border-radius:50%;box-shadow:0 2px 4px rgba(236,40,109,.25);color:#fff!important;display:inline-block;font-size:18px!important;height:30px;margin:0;padding-right:0!important;padding-top:2px;text-align:center;width:30px}#photographyInProgressSection .photo-desc-wrap p{width:80%!important}}.contactSection{margin-top:225px;padding-bottom:50px;padding-top:50px}@media screen and (max-width:991px){.contactSection{padding-bottom:0}}.contactSection{background:#f4f5ff}.contactSection .contactFormWrapper{margin-top:-190px}@media screen and (max-width:991px){.contactSection{background-color:unset!important;margin-bottom:30px;margin-top:125px}}.contactSection .shadow{border-radius:20px;box-shadow:0 10px 40px rgba(23,110,147,.1)}.contactSection .squiggle{bottom:15px;display:inline;position:absolute}.contactSection .squiggle img{width:100%}.contactSection .contactUsLeft{background-color:#f8d1df;border-bottom-left-radius:35px;border-top-left-radius:35px;box-shadow:-5px 5px 15px 0 rgba(23,110,147,.2);padding:0;position:relative;text-align:center}.contactSection .contactUsLeft img{max-width:100%}.contactSection .contactUsLeft .contact-us-text{color:#9d3162;font-size:30px;font-weight:700;line-height:36px;margin-top:150px;position:absolute;text-align:center;width:100%}.contactSection form{background:#fff;border-bottom-right-radius:25px;border-top-right-radius:25px;box-shadow:5px 5px 15px 0 rgba(23,110,147,.2);padding:50px}@media screen and (max-width:991px){.contactSection form{border-radius:unset;box-shadow:none;padding:0!important}}.contactSection form .form-check-input{cursor:pointer;margin-right:10px;min-width:16px}.contactSection form label{color:#475f7b;font-size:16px;line-height:19px;margin-bottom:3px}.contactSection form label.form-check-label{cursor:pointer}.contactSection form input,.contactSection form textarea{border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box}.contactSection form input:focus,.contactSection form textarea:focus{box-shadow:none}.contactSection form textarea{resize:none}.contactSection form .mandatory-data{color:#444;font-size:14px;line-height:18px;text-align:right}