.tcl-text-full-image__wrapper{padding-top:120px}.tcl-text-full-image__wrapper--padding-bottom{padding-bottom:120px}.tcl-text-full-image__heading{font-family:"Gestura","Georgia",serif;font-size:40px;line-height:1.2;font-weight:400;color:inherit;color:var(--primary-color)}@media (max-width:1199px){.tcl-text-full-image__heading{font-size:32px}}@media (max-width:1199px){.tcl-text-full-image__heading{margin-bottom:15px}}.tcl-text-full-image__button{margin-top:30px}.tcl-text-full-image__button a{display:inline-block}.tcl-text-full-image__intro{font-family:"Avenir","Helvetica",sans-serif;font-size:24px;line-height:1.4;font-weight:300;color:inherit;font-weight:400;margin-bottom:40px;color:var(--primary-color)}@media (max-width:1199px){.tcl-text-full-image__intro{font-size:20px}}.tcl-text-full-image__intro p{margin-top:0;margin-bottom:33px}.tcl-text-full-image__intro p:last-child{margin-bottom:0}.tcl-text-full-image__text{font-family:"Avenir","Helvetica",sans-serif;font-size:20px;line-height:1.4;font-weight:300;color:inherit;color:var(--primary-color)}.tcl-text-full-image__text p{margin-top:0;margin-bottom:25px}.tcl-text-full-image__text p:last-child{margin-bottom:0}.tcl-text-full-image__image{position:relative;margin-top:100px}.tcl-text-full-image__image img{width:100%}.tcl-section--light .tcl-text-full-image__button a{font-family:"Avenir","Helvetica",sans-serif;font-size:20px;line-height:1.4;font-weight:300;color:inherit;letter-spacing:.4px;padding:10px;padding-right:34px;position:relative;color:#1d1d1b;text-decoration:none;border:1px solid #486875;background-color:#f1f1ec}.tcl-section--light .tcl-text-full-image__button a p{margin-top:0;margin-bottom:25px}.tcl-section--light .tcl-text-full-image__button a p:last-child{margin-bottom:0}.tcl-section--light .tcl-text-full-image__button a:after{content:"";position:absolute;width:15px;height:15px;top:14px;right:10px;background-image:url(/wp-content/themes/utopia/imgs/icon__button.svg);background-repeat:no-repeat;background-position:center center}.tcl-section--light .tcl-text-full-image__button a:hover{color:#fff;background-color:#486875}.tcl-section--light .tcl-text-full-image__button a:hover:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.tcl-section--dark .tcl-text-full-image__button a{font-family:"Avenir","Helvetica",sans-serif;font-size:20px;line-height:1.4;font-weight:300;color:inherit;letter-spacing:.4px;padding:10px;padding-right:34px;position:relative;color:#1d1d1b;text-decoration:none;border:1px solid #f1f1ec;background-color:#cad9d9}.tcl-section--dark .tcl-text-full-image__button a p{margin-top:0;margin-bottom:25px}.tcl-section--dark .tcl-text-full-image__button a p:last-child{margin-bottom:0}.tcl-section--dark .tcl-text-full-image__button a:after{content:"";position:absolute;width:15px;height:15px;top:14px;right:10px;background-image:url(/wp-content/themes/utopia/imgs/icon__button.svg);background-repeat:no-repeat;background-position:center center}.tcl-section--dark .tcl-text-full-image__button a:hover{border:1px solid #f1f1ec;background-color:#f1f1ec}.tcl-section--white .tcl-text-full-image__button a{font-family:"Avenir","Helvetica",sans-serif;font-size:20px;line-height:1.4;font-weight:300;color:inherit;letter-spacing:.4px;padding:10px;padding-right:34px;position:relative;color:#1d1d1b;text-decoration:none;border:1px solid #486875;background-color:#cad9d9}.tcl-section--white .tcl-text-full-image__button a p{margin-top:0;margin-bottom:25px}.tcl-section--white .tcl-text-full-image__button a p:last-child{margin-bottom:0}.tcl-section--white .tcl-text-full-image__button a:after{content:"";position:absolute;width:15px;height:15px;top:14px;right:10px;background-image:url(/wp-content/themes/utopia/imgs/icon__button.svg);background-repeat:no-repeat;background-position:center center}.tcl-section--white .tcl-text-full-image__button a:hover{color:#fff;background-color:#486875}.tcl-section--white .tcl-text-full-image__button a:hover:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}