#section-574-3853>.ct-section-inner-wrap{padding-top:118px;padding-bottom:130px;display:flex;flex-direction:column;align-items:flex-start}#section-574-3853{display:block}#section-574-3853{background-image:linear-gradient(rgba(33,86,209,.52),rgba(33,86,209,.52)),url(http://geoivf.com/wp-content/uploads/2023/02/205505670_4203331953066210_7125344852239720429_n-scaled.jpg.webp);background-size:auto,cover;background-color:#fff;background-clip:border-box;text-align:center}#section-346-3853>.ct-section-inner-wrap{padding-top:46px;padding-right:20px;padding-bottom:75px;padding-left:20px;display:grid;align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px}#section-346-3853{display:block}#section-346-3853{text-align:center;background-color:#e6f0fa}#section-45-401>.ct-section-inner-wrap{padding-right:40px;padding-left:40px;display:flex;flex-direction:column;align-items:center}#section-45-401{display:block}#section-45-401{background-image:linear-gradient(rgba(0,0,0,.06) 100%,#eee 40%);text-align:center}#section-91-401>.ct-section-inner-wrap{padding-top:21px;padding-bottom:35px;display:flex;flex-direction:column;align-items:center}#section-91-401{display:block}#section-91-401{background-color:rgba(0,0,0,.06);text-align:center;margin-left:0}#section-565-3853>.ct-section-inner-wrap{padding-top:75px;padding-bottom:75px}#section-565-3853{background-color:#eff4f7}#section-474-3853>.ct-section-inner-wrap{padding-top:64px;padding-bottom:25px;display:flex;align-items:center}#section-474-3853{display:block}#section-474-3853{text-align:center}#section-433-3853>.ct-section-inner-wrap{padding-top:63px;padding-bottom:2px}#section-541-3853>.ct-section-inner-wrap{padding-bottom:0;display:flex;flex-direction:column;align-items:center}#section-541-3853{display:block}#section-541-3853{text-align:center}#section-240-3637>.ct-section-inner-wrap{padding-top:53px;padding-bottom:56px;display:flex;flex-direction:column;align-items:center}#section-240-3637{display:block}#section-240-3637{text-align:center}@media (max-width:991px){#section-45-401>.ct-section-inner-wrap{padding-bottom:40px}#section-45-401{background-image:linear-gradient(rgba(0,0,0,.06),rgba(0,0,0,.06))}}@media (max-width:991px){#section-474-3853>.ct-section-inner-wrap{padding-top:80px;padding-bottom:20px}}@media (max-width:991px){#section-240-3637>.ct-section-inner-wrap{padding-top:80px;padding-bottom:20px}}@media (max-width:767px){#section-574-3853>.ct-section-inner-wrap{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){#section-346-3853>.ct-section-inner-wrap{padding-top:40px;padding-bottom:20px}}@media (max-width:767px){#section-91-401>.ct-section-inner-wrap{padding-bottom:20px}}@media (max-width:767px){#section-541-3853>.ct-section-inner-wrap{padding-bottom:20px}}@media (max-width:479px){#section-474-3853>.ct-section-inner-wrap{padding-top:60px;padding-bottom:20px}}@media (max-width:479px){#section-240-3637>.ct-section-inner-wrap{padding-top:60px;padding-bottom:20px}}#div_block-351-3853{width:33.33%}#div_block-357-3853{width:33.33%}#div_block-363-3853{width:33.34%}#div_block-370-3853{width:33.33%}#div_block-376-3853{width:33.33%}#div_block-392-3853{width:33.33%}#div_block-49-401{background-image:url(http://geoivf.com/wp-content/uploads/2022/05/b7003af33a87e95099d2271adfd15149f9f2b4f7.jpeg.webp);background-size:cover;align-items:center;text-align:center;justify-content:flex-end;width:25%;background-position:50% 50%}#div_block-50-401{width:25%;margin-top:-40px;margin-bottom:-40px;background-color:#fff;padding-top:40px;padding-left:5px;padding-right:0;padding-bottom:40px;border-top-style:solid;border-top-width:4px;border-top-color:#d0a89c;align-items:center;text-align:right;box-shadow:0px 12px 32px rgba(0,0,0,.1)}#div_block-56-401{background-image:url(http://geoivf.com/wp-content/uploads/2023/02/187273428_4076036102462463_800488909726998624_n.jpg.webp);background-size:cover;width:25%;background-repeat:no-repeat;background-position:85% 50%}#div_block-57-401{background-image:url(http://geoivf.com/wp-content/uploads/2023/02/205467982_4189370221129050_7946140047850811292_n.jpg.webp);background-size:cover;width:25%;align-items:center;text-align:center;justify-content:flex-end;background-position:50% 50%;box-shadow:0px 8px 12px rgba(0,0,0,.2)}#div_block-107-401{width:33.34%;padding-top:32px;padding-left:40px;padding-right:40px;padding-bottom:40px}#div_block-101-401{width:33.33%;padding-top:32px;padding-left:40px;padding-right:40px;padding-bottom:40px;box-shadow:inset 0px 4px 0px #d0a89c}#div_block-190-401{width:33.33%;padding-top:32px;padding-left:40px;padding-right:40px;padding-bottom:40px}#div_block-197-401{width:33.33%;padding-top:32px;padding-left:40px;padding-right:40px;padding-bottom:40px;box-shadow:inset 0px 4px 0px #d0a89c}#div_block-567-3853{width:40%;padding-top:40px;padding-left:40px;padding-right:40px;padding-bottom:40px}#div_block-569-3853{width:60%;flex-direction:column;display:flex;text-align:left;align-items:flex-start;justify-content:center}#div_block-437-3853{width:40%;display:flex;text-align:left}#div_block-439-3853{width:60.00%}#div_block-448-3853{width:40%;display:flex;text-align:left}#div_block-450-3853{width:60.00%}#div_block-459-3853{width:40%;display:flex;text-align:left}#div_block-461-3853{width:60.00%}#div_block-545-3853{width:50%}#div_block-547-3853{width:50%;flex-direction:column;display:flex;text-align:left;align-items:flex-start;justify-content:center}#div_block-552-3853{width:50%;flex-direction:column;display:flex;text-align:right;align-items:flex-start;justify-content:center}#div_block-556-3853{width:50%}#div_block-559-3853{width:50%}#div_block-561-3853{width:50%;flex-direction:column;display:flex;text-align:left;align-items:flex-start;justify-content:center}@media (max-width:991px){#div_block-49-401{padding-bottom:40%}}@media (max-width:991px){#div_block-50-401{margin-top:0;margin-bottom:0}}@media (max-width:991px){#div_block-56-401{padding-bottom:40%}}@media (max-width:991px){#div_block-57-401{padding-top:30%}}@media (max-width:767px){#div_block-545-3853{padding-bottom:0}}@media (max-width:767px){#div_block-552-3853{flex-direction:column;display:flex;align-items:flex-start;text-align:left}}@media (max-width:767px){#div_block-556-3853{padding-bottom:0}}@media (max-width:767px){#div_block-559-3853{padding-bottom:0}}@media (max-width:991px){#new_columns-350-3853>.ct-div-block{width:100% !important}}#new_columns-350-3853{align-items:stretch;display:flex}@media (max-width:991px){#new_columns-369-3853>.ct-div-block{width:100% !important}}#new_columns-369-3853{display:flex;align-items:stretch}@media (max-width:991px){#new_columns-48-401>.ct-div-block{width:100% !important}}#new_columns-48-401{background-color:#fff}@media (max-width:991px){#new_columns-162-401>.ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-180-401>.ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-566-3853>.ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-436-3853>.ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-447-3853>.ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-458-3853>.ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-544-3853>.ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-551-3853>.ct-div-block{width:100% !important}}@media (max-width:767px){#new_columns-551-3853{flex-direction:column-reverse}}@media (max-width:991px){#new_columns-558-3853>.ct-div-block{width:100% !important}}#headline-575-3853{margin-bottom:30px;margin-left:20px;margin-right:20px;color:#fff;font-size:55px}#headline-348-3853{margin-bottom:12px;margin-left:20px;margin-right:20px;font-size:35px;font-weight:200}#headline-46-401{margin-bottom:12px;margin-left:20px;margin-right:20px;font-size:45px}#headline-52-401{color:#111010;font-weight:100;margin-bottom:25px}#headline-476-3853{margin-left:20px;margin-right:20px;font-size:38px}#headline-542-3853{margin-bottom:12px;margin-left:20px;margin-right:20px}@media (max-width:767px){#headline-575-3853{margin-left:20px;margin-right:20px}}#text_block-578-3853{margin-bottom:18px;margin-left:20px;margin-right:20px;color:#fff;font-size:18px}#text_block-347-3853{margin-left:20px;margin-right:20px;margin-bottom:6px}#text_block-47-401{margin-left:20px;margin-right:20px;margin-bottom:64px}#text_block-53-401{color:#999;font-size:12px;font-family:'Montserrat';margin-bottom:12px;margin-top:37px;text-align:left}#text_block-54-401{font-family:'Montserrat';color:#000;font-size:36px;font-weight:700;margin-bottom:24px}#text_block-93-401{margin-left:20px;margin-right:20px;margin-bottom:12px}#text_block-570-3853{margin-bottom:24px;font-style:italic}#text_block-475-3853{margin-bottom:6px;margin-left:20px;margin-right:20px}#text_block-543-3853{margin-left:20px;margin-right:20px;margin-bottom:60px}@media (max-width:767px){#text_block-578-3853{margin-left:20px;margin-right:20px}}#image-352-3853{height:460px}#image-210-401{object-fit:contain;margin-left:28px;margin-right:0;width:7em}#image-568-3853{border-radius:100%}#image-438-3853{width:500px;height:300px}#image-449-3853{width:500px;height:300px}#image-460-3853{width:500px;height:300px}#_social_icons-58-401.oxy-social-icons{flex-direction:row;margin-right:-8px;margin-bottom:-8px}#_social_icons-58-401.oxy-social-icons a{font-size:32px;margin-right:8px;margin-bottom:8px;border-radius:50%;background-color:#ededed}#_social_icons-58-401.oxy-social-icons a:hover{background-color:#d0a9af}#_social_icons-58-401.oxy-social-icons a svg{width:.5em;height:.5em;color:#000}#_social_icons-58-401.oxy-social-icons a:hover svg{color:#fff}#slider-434-3853 .unslider-nav ol li{border-color:#6799b2}#slider-434-3853 .unslider-nav ol li.unslider-active{background-color:#6799b2}
.ct-new-columns {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
}
.weddding-pricing-column:not(.ct-section):not(.oxy-easy-posts), .weddding-pricing-column.oxy-easy-posts .oxy-posts, .weddding-pricing-column.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.weddding-pricing-column {
    background-color: #fff;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 16px;
    border-right-width: 16px;
    border-bottom-width: 16px;
    border-left-width: 16px;
    border-right-color: rgba(0, 0, 0, .06);
    border-bottom-color: rgba(0, 0, 0, .06);
    border-left-color: rgba(0, 0, 0, .06);
    text-align: left;
    border-top-color: rgba(0, 0, 0, .06);
    width: NaN %;
    padding-bottom: 0;
    box-shadow: inset 0px 4px 0px #d0a9af;
}
.wedding-heading-one {
    font-family: Montserrat;
    color: #000;
    font-size: 64px;
    font-weight: 400;
    line-height: 1.2;
}
.wedding-subheading {
    font-family: 'Special Elite';
    max-width: 360px;
    color: #666;
}
body {
line-height: 1.6;}
.ct-new-columns {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
}
*, :after, :before {
    box-sizing: inherit;
}
.ct-new-columns>.ct-div-block {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.ct-div-block {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
}
/*服务项目*/
.fw_tc {
	width: 100%;
	margin-bottom: 40px;
}
.fw_tc .fwTit {
	height: 79px;
	margin: 0 auto;
	background: url(../images/fwtit.png) no-repeat center -9px;
	border-top: 9px solid #ff5b8f;
	text-align: center;
}
.fw_tc .fwTit a {
	font-size: 30px;
	font-weight: bold;
	line-height: 60px;
	color: #fff;
	display: inline-block;
}
.fw_tc .fwList {
	/* width: 1200px; */
	height: 300px;
	margin-top: 60px;
}
.fw_tc .fwList li {
	width: 50%;
	height: 153px;
	float: left;
}
.fw_tc .fwList li a {
	width: 99%;
	height: 130px;
	border: 1px solid #eaeaea;
	background: #f4f4f4;
	display: block;
	position: relative;
}
.fw_tc .fwList li a:hover {
	border: 1px solid #ff5b8f;
}
.fw_tc .fwList li .fw-pic {
	position: absolute;
	top: 15px;
	left: 10px;
	width: 135px;
	height: 100px;
}
.fw_tc .fwList li .fw-pic img {
	width: 100%;
	height: 100%;
}
.fw_tc .fwList li .fw-tit {
	width:60%;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	font-size: 20px;
	display: block;
	position: absolute;
	top: 15px;
	left: 157px;
	color: #333;
	overflow: hidden;
	transition: all .5s;
}
.fw_tc .fwList li a:hover .fw-tit {
	color: #ff5b8f;
}
.fw_tc .fwList li .fw-desc {
	width: 65%;
	height: 65px;
	line-height: 22px;
	color: #8a8a8a;
	display: block;
	position: absolute;
	top: 50px;
	left: 157px;
	overflow: hidden;
	text-align: justify;
}