.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{font-weight:300;font-size:54px;color:#FFFFFF!important;line-height:1.4em}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper{font-weight:300;font-size:34px;color:#FFFFFF!important;line-height:1.2em}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-weight:300;font-size:32px;color:#FFFFFF!important;line-height:1.5em}.et_pb_fullwidth_header_0 .header-content{text-shadow:0.1em 0.1em 0.1em #000000}.et_pb_fullwidth_header.et_pb_fullwidth_header_0{background-image:url(https://immobilienmakler-st-gallen.ch/wp-content/uploads/2024/03/Optimal-Immobilien-Makler-Kauf-Verkauf.jpg);background-color:#FFFFFF}.et_pb_fullwidth_header_0{height:600px;padding-top:164px}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon{color:#FFFFFF;font-size:40px}.et_pb_section_1.et_pb_section{background-color:#FFFFFF!important}.et_pb_row_0.et_pb_row{padding-top:0px!important;padding-top:0px}.dipl_modal_0_module .dipl_modal_header_title_container{text-align:left!important}.dipl_modal_0_module .dipl_modal_body{text-align:left!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important}.dipl_modal_0{text-align:center}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button{border-width:1px!important;border-radius:0px;font-size:24px;font-weight:300!important;padding-right:0.7em;padding-left:2em;background-color:#414d59!important}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button:hover{color:#FFFFFF!important}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button:after{display:none}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button:before{content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em;color:#FFFFFF}.dipl_modal_0 .dipl_modal_trigger_button{transition:color 300ms ease 0ms}.dipl_modal_0_module .dipl_modal_close_icon{color:#000!important;font-size:32px!important;font-family:ETmodules!important;font-weight:400!important}.dipl_modal_0_module .dipl_animated{opacity:0%;animation-duration:1000ms;animation-timing-function:ease-in-out}.dipl_modal_0_module.dipl_active_modal .dipl_animated,.dipl_modal_0_module.dipl_animate_reverse .dipl_animated{animation-name:dipl_animate_fade}.dipl_modal_0_module .dipl_modal_header,.dipl_modal_0_module .dipl_modal_footer,.dipl_image_card_carousel_item_0 .dipl_image_card_content_wrapper,.dipl_image_card_carousel_item_1 .dipl_image_card_content_wrapper,.dipl_image_card_carousel_item_2 .dipl_image_card_content_wrapper,.dipl_image_card_carousel_item_3 .dipl_image_card_content_wrapper,.dipl_image_card_carousel_item_4 .dipl_image_card_content_wrapper,.dipl_image_card_carousel_item_5 .dipl_image_card_content_wrapper,.dipl_image_card_carousel_item_6 .dipl_image_card_content_wrapper,.dipl_image_card_carousel_item_7 .dipl_image_card_content_wrapper,.dipl_image_card_carousel_item_8 .dipl_image_card_content_wrapper,.dipl_image_card_carousel_item_9 .dipl_image_card_content_wrapper,.dipl_image_card_carousel_item_10 .dipl_image_card_content_wrapper{padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important}.et_pb_text_0.et_pb_text,.et_pb_text_1.et_pb_text,.et_pb_text_2.et_pb_text,.et_pb_text_3.et_pb_text,.et_pb_text_4.et_pb_text,.et_pb_text_5.et_pb_text,.et_pb_text_6.et_pb_text{color:#000000!important}.et_pb_text_0,.et_pb_text_1,.et_pb_text_2,.et_pb_text_3,.et_pb_text_4,.et_pb_text_5,.et_pb_text_6{font-weight:300}.et_pb_text_0 h1,.et_pb_text_1 h1,.et_pb_text_2 h1,.et_pb_text_3 h1,.et_pb_text_3 h4,.et_pb_text_4 h1,.et_pb_text_4 h4,.et_pb_text_5 h1,.et_pb_text_5 h4,.et_pb_text_6 h1,.et_pb_text_6 h4{font-weight:300;color:#000000!important}.et_pb_text_0 h2,.et_pb_text_1 h2,.et_pb_text_2 h2,.et_pb_text_3 h2,.et_pb_text_4 h2,.et_pb_text_5 h2,.et_pb_text_6 h2{font-weight:300;color:#000000!important;line-height:1.3em}.et_pb_text_0 h3,.et_pb_text_1 h3,.et_pb_text_2 h3,.et_pb_text_3 h3,.et_pb_text_4 h3,.et_pb_text_5 h3,.et_pb_text_6 h3{font-weight:300;color:#000000!important;line-height:1.2em}.dipl_image_card_carousel_0 .dipl_image_card_title,.dipl_image_card_carousel_1 .dipl_image_card_title{font-size:16px!important;line-height:1.2em!important}.dipl_image_card_carousel_0 .dipl_image_card_content,.dipl_image_card_carousel_1 .dipl_image_card_content{font-size:14px!important;line-height:1.5em!important}.dipl_image_card_carousel_0 .swiper-container-3d .swiper-slide-shadow-left,.dipl_image_card_carousel_0 .swiper-container-3d .swiper-slide-shadow-right,.dipl_image_card_carousel_1 .swiper-container-3d .swiper-slide-shadow-left,.dipl_image_card_carousel_1 .swiper-container-3d .swiper-slide-shadow-right{background-image:none!important}.dipl_image_card_carousel_0 .dipl_image_card_icon,.dipl_image_card_carousel_1 .dipl_image_card_icon{font-size:32px!important;color:#414d59!important}.dipl_image_card_carousel_0 .swiper-button-next::after,.dipl_image_card_carousel_0 .swiper-button-prev::after,.dipl_image_card_carousel_1 .swiper-button-next::after,.dipl_image_card_carousel_1 .swiper-button-prev::after{padding-top:5px!important;padding-right:10px!important;padding-bottom:5px!important;padding-left:10px!important}.dipl_button_item_0 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_0 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_0 .dipl_button_link:hover .dipl_button_icon:after,.dipl_button_item_1 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_1 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_1 .dipl_button_link:hover .dipl_button_icon:after,.dipl_button_item_2 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_2 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_2 .dipl_button_link:hover .dipl_button_icon:after,.dipl_button_item_3 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_3 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_3 .dipl_button_link:hover .dipl_button_icon:after,.dipl_button_item_4 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_4 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_4 .dipl_button_link:hover .dipl_button_icon:after,.dipl_button_item_5 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_5 .dipl_button_link:hover .dipl_button_icon:before,.dipl_button_5 .dipl_button_link:hover .dipl_button_icon:after,.dipl_button_0 .dipl_button_link:hover .dipl_button_text,.dipl_button_1 .dipl_button_link:hover .dipl_button_text,.dipl_button_2 .dipl_button_link:hover .dipl_button_text,.dipl_button_3 .dipl_button_link:hover .dipl_button_text,.dipl_button_4 .dipl_button_link:hover .dipl_button_text,.dipl_button_5 .dipl_button_link:hover .dipl_button_text{color:#FFFFFF!important}.dipl_button_item_0 .dipl_button_icon:before,.dipl_button_item_3 .dipl_button_icon:before{font-family:ETmodules!important;font-weight:400!important}.dipl_button_0 .dipl_button_text,.dipl_button_1 .dipl_button_text,.dipl_button_2 .dipl_button_text,.dipl_button_3 .dipl_button_text,.dipl_button_4 .dipl_button_text,.dipl_button_5 .dipl_button_text{font-weight:300!important;font-size:24px!important;color:#cfb98c!important;transition:color 300ms ease 0ms}.dipl_button_0 .dipl_button_link,.dipl_button_1 .dipl_button_link,.dipl_button_2 .dipl_button_link,.dipl_button_3 .dipl_button_link,.dipl_button_4 .dipl_button_link,.dipl_button_5 .dipl_button_link{border-width:1px;border-color:#000000}.dipl_button_0,.dipl_button_1,.dipl_button_2,.dipl_button_3,.dipl_button_4,.dipl_button_5{text-align:center!important}.dipl_button_0 .dipl_button_icon:before,.dipl_button_0 .dipl_button_icon:after,.dipl_button_1 .dipl_button_icon:before,.dipl_button_1 .dipl_button_icon:after,.dipl_button_2 .dipl_button_icon:before,.dipl_button_2 .dipl_button_icon:after,.dipl_button_3 .dipl_button_icon:before,.dipl_button_3 .dipl_button_icon:after,.dipl_button_4 .dipl_button_icon:before,.dipl_button_4 .dipl_button_icon:after,.dipl_button_5 .dipl_button_icon:before,.dipl_button_5 .dipl_button_icon:after{color:#cfb98c!important}.dipl_button_item_1 .dipl_button_icon:before,.dipl_button_item_4 .dipl_button_icon:before{font-family:FontAwesome!important;font-weight:900!important}.dipl_button_item_2 .dipl_button_icon:before,.dipl_button_item_5 .dipl_button_icon:before{font-family:FontAwesome!important;font-weight:400!important}.et_pb_image_0,.et_pb_image_1{width:100%;max-width:100%!important;text-align:center}.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img,.et_pb_image_1 .et_pb_image_wrap,.et_pb_image_1 img{width:100%}.dipl_image_card_carousel .dipl_image_card_carousel_item_0 .dipl_image_card_title,.dipl_image_card_carousel .dipl_image_card_carousel_item_1 .dipl_image_card_title,.dipl_image_card_carousel .dipl_image_card_carousel_item_2 .dipl_image_card_title,.dipl_image_card_carousel .dipl_image_card_carousel_item_3 .dipl_image_card_title,.dipl_image_card_carousel .dipl_image_card_carousel_item_4 .dipl_image_card_title,.dipl_image_card_carousel .dipl_image_card_carousel_item_5 .dipl_image_card_title,.dipl_image_card_carousel .dipl_image_card_carousel_item_6 .dipl_image_card_title,.dipl_image_card_carousel .dipl_image_card_carousel_item_7 .dipl_image_card_title,.dipl_image_card_carousel .dipl_image_card_carousel_item_8 .dipl_image_card_title,.dipl_image_card_carousel .dipl_image_card_carousel_item_9 .dipl_image_card_title,.dipl_image_card_carousel .dipl_image_card_carousel_item_10 .dipl_image_card_title{letter-spacing:0px!important;line-height:1.2em!important}.dipl_button_item_0 .dipl_button_text,.dipl_button_item_1 .dipl_button_text,.dipl_button_item_2 .dipl_button_text,.dipl_button_item_3 .dipl_button_text,.dipl_button_item_4 .dipl_button_text,.dipl_button_item_5 .dipl_button_text{font-weight:600!important;font-size:24px!important}.dipl_button_item_0 .dipl_button_link,.dipl_button_item_2 .dipl_button_link,.dipl_button_item_3 .dipl_button_link,.dipl_button_item_5 .dipl_button_link{background-color:#414d59!important;padding-right:40px!important;padding-left:40px!important}.dipl_button_item_1 .dipl_button_link,.dipl_button_item_4 .dipl_button_link{background-color:#414d59!important;padding-right:36px!important;padding-left:36px!important}@media only screen and (min-width:981px){.et_pb_row_0{display:none!important}}@media only screen and (max-width:980px){.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{font-size:54px}.et_pb_fullwidth_header_0{height:500px;padding-top:51px}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button:after{display:none}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_row_0{display:none!important}}@media only screen and (max-width:767px){.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{font-size:32px}.et_pb_fullwidth_header_0{height:auto;padding-top:0px}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button:after{display:none}body #page-container .et_pb_section .dipl_modal_0 .dipl_modal_trigger_button:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_text_0 h2,.et_pb_text_1 h2,.et_pb_text_2 h2,.et_pb_text_3 h2,.et_pb_text_4 h2,.et_pb_text_5 h2,.et_pb_text_6 h2{font-size:24px}}