/* Source and licensing information for the line(s) below can be found at https://thehouseofcoaching.com/themes/custom/thoc_com/css/paragraphs.css. */
.field--name-title-text.quickedit-editable{box-shadow:none}.paragraph--type--rich-text-block{background-color:var(--body-background-color);width:100%;margin:0 auto}.paragraph--type--rich-text-block .layout{max-width:720px;margin:0 auto;padding:64px 16px;text-align:center}.paragraph--type--rich-text-block .field--name-field-title{font-weight:600;font-size:1.5em}.paragraph--type--rich-text{background-color:var(--body-background-color)}.paragraph--type--rich-text .layout{max-width:720px;margin:0 auto;padding:32px 16px}.paragraph--type--section-title{max-width:1155px;padding:0 16px;margin:32px auto 0;color:#fff;text-align:center}.paragraph--type--section-title h3{font-size:1.33em}.paragraph--type--subtitle{color:#fff}.paragraph--type--two-column-rich-text .layout{max-width:1150px;margin:32px auto;display:flex;flex-direction:row;justify-content:space-evenly}.paragraph--type--two-column-rich-text .layout .field__item{width:50%;padding:16px}@media only screen and (max-width:1024px){.paragraph--type--two-column-rich-text .layout{flex-direction:column}.paragraph--type--two-column-rich-text .layout .field__item{width:100%}}.paragraph--type--two-column-rich-text img{width:50%}.paragraph--type--three-column-rich-text{width:100%}.paragraph--type--three-column-rich-text .column-layout{max-width:1150px;margin:0 auto;padding:0;display:flex;flex-direction:row;justify-content:space-evenly}.paragraph--type--three-column-rich-text .field{width:33%;padding:16px 32px;border-left:1px solid #fff}.paragraph--type--three-column-rich-text p{display:inline-block;width:100%}.paragraph--type--three-column-rich-text img{width:32px;height:auto;margin-bottom:-8px}.paragraph--type--button{margin:32px auto 64px;text-align:center}.paragraph--type--button .field__items{display:flex;flex-direction:row;justify-content:center}.paragraph--type--button .field__item{display:flex;padding:8px 16px}@media only screen and (max-width:1024px){.paragraph--type--button .field__items{flex-direction:column;align-items:center}}.paragraph--type--custom-html{max-width:720px;margin:32px auto;padding:32px;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.paragraph--type--custom-html iframe{margin:0 auto}.paragraph--type--file-download{text-align:center;margin:32px auto;padding:32px 16px}.paragraph--type--file-download a{padding:1rem 2rem;margin:32px auto;border:1px solid transparent;font-family:var(--navigation-text-font)}.paragraph--type--file-download a:link,.paragraph--type--file-download a:visited{background:#fff;border:1px solid var(--cs-gold);color:var(--cs-gold)}.paragraph--type--file-download a:hover,.paragraph--type--file-download a:focus{background:var(--cs-gold);border:1px solid var(--cs-gold);color:#fff}.paragraph--type--file-download a:active{background:var(--cs-gold) !important;border:1px solid #fff !important;color:#fff !important}.file--application-pdf{background:0 0}.paragraph--type--photo{background:#fff;width:100%;margin:0 auto}.paragraph--type--photo .field--name-field-image{max-width:220px;margin:0 auto}.paragraph--type--page-break{max-width:720px;border-bottom:1px solid rgba(255,255,255,.33);margin:32px auto 16px}@media only screen and (max-width:1024px){.paragraph--type--three-column-rich-text{flex-direction:column}.paragraph--type--three-column-rich-text>div{width:100%}}.paragraph--type--single-image .layout{max-width:720px;margin:32px auto}.paragraph--type--single-image img{width:100%;height:auto;border-radius:8px;overflox:hidden}.paragraph--type--colorbox-images{max-width:1155px;margin:64px auto}.paragraph--type--youtube-video{max-width:1155px;margin:64px auto}.youtube-container{border-radius:8px;overflow:hidden}.paragraph--type--text-with-image{background-color:#efefef}.paragraph--type--text-with-image .layout{max-width:1155px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-evenly;background-color:var(--cs-blue);color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.33)}.paragraph--type--text-with-image .field--name-field-text{width:50%;padding:6em}.paragraph--type--text-with-image .field--name-field-image{width:50%;margin:0;padding:0;overflow:hidden}@media only screen and (max-width:1024px){.paragraph--type--text-with-image .layout{flex-direction:column}.paragraph--type--text-with-image .field--name-field-text{width:100%;padding:2em}.paragraph--type--text-with-image .field--name-field-image{width:100%}}.paragraph--type--text-with-image .field--name-field-image img{width:100%;height:auto}.paragraph--type--image-with-text{background-color:#efefef}.paragraph--type--image-with-text .layout{max-width:1155px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-evenly;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.33)}.paragraph--type--image-with-text .field--name-field-image{width:50%;margin:0;padding:0;overflow:hidden}.paragraph--type--image-with-text .field--name-field-image img{width:100%;height:auto}.paragraph--type--image-with-text .field--name-field-text{width:50%;padding:6em}@media only screen and (max-width:1024px){.paragraph--type--image-with-text .layout{flex-direction:column}.paragraph--type--image-with-text .field--name-field-text{width:100%;padding:2em}.paragraph--type--image-with-text .field--name-field-image{width:100%}}.paragraph--type--banner{width:100%;margin:0 auto;display:block;position:relative}.paragraph--type--banner .field--name-field-image{display:block;position:relative;max-width:none;width:100%;height:480px;background:#000;overflow:hidden}.paragraph--type--banner .field--name-field-image img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1024px){.paragraph--type--banner .field--name-field-image img{width:auto;height:100%}}.paragraph--type--banner .field--name-field-rich-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Ropa Sans',sans-serif;font-size:2em;font-weight:400;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 33%,rgba(255,255,255,1) 66%,rgba(255,255,255,0) 100%)}.paragraph--type--banner .field--name-field-rich-title p{margin:0;padding:0 48px;color:var(--cs-blue)}.paragraph--type--banner .field--name-field-rich-title p span{color:var(--cs-gold)}@media only screen and (max-width:1024px){.paragraph--type--form .field--name-field-custom-html{padding:0 16px}}.paragraph--type--call-to-action{background-color:var(--body-background-color);padding:64px 0}.paragraph--type--call-to-action .layout{max-width:1155px;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:center}.paragraph--type--call-to-action .layout>div{margin:0 8px}.paragraph--type--image-grid-with-captions{background-color:var(--body-background-color);background-image:none !important}.paragraph--type--image-grid-with-captions .layout{max-width:1155px;margin:0 auto;padding:32px 0}.paragraph--type--image-grid-with-captions .field__items{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;gap:32px;align-items:stretch}.paragraph--type--image-grid-with-captions .field__items>.field__item{flex-basis:30%;text-align:center;background-color:#d3d3d3;color:#333;font-weight:700;border-radius:2px;overflow:hidden;font-size:100%;box-shadow:0px 8px 16px rgba(0,0,0,.12)}.paragraph--type--image-grid-with-captions .field__items>.field__item{transform:scale(90%)}.paragraph--type--image-grid-with-captions .field__items>.field__item:nth-child(1){background-color:#add8e6;background-color:rgba(173,216,230,.66)}.paragraph--type--image-grid-with-captions .field__items>.field__item:nth-child(2){background-color:#ffffe0;background-color:rgba(255,255,224,.66)}.paragraph--type--image-grid-with-captions .field__items>.field__item:nth-child(3){background-color:#ffb6c1;background-color:rgba(255,182,193,.66)}.paragraph--type--image-grid-with-captions .paragraph--type--image-with-caption{display:flex;flex-direction:column;justify-content:center;background-color:transparent;background-image:none !important;padding:0}.paragraph--type--image-grid-with-captions .paragraph--type--image-with-caption .layout{max-width:none;margin:0;display:block;background-color:transparent !important;background-image:none !important;box-shadow:none}.paragraph--type--image-grid-with-captions .paragraph--type--image-with-caption .field--name-field-image{width:100%;margin:0 auto;padding:0;overflow:hidden}.paragraph--type--image-grid-with-captions .paragraph--type--image-with-caption .field--name-field-image:before{box-shadow:inset 0px 0px 6px 6px rgba(255,255,255,1)}.paragraph--type--image-grid-with-captions .paragraph--type--image-with-caption .field--name-field-image img{width:100%;height:auto}.paragraph--type--image-grid-with-captions .paragraph--type--image-with-caption .field--name-field-caption{width:100%;height:auto;padding:16px;font-size:80%}@media only screen and (max-width:1024px){.paragraph--type--image-grid-with-captions .field__items{flex-direction:column}.paragraph--type--image-grid-with-captions .field__items>.field__item:nth-child(3n+1){transform:rotate(0deg)}.paragraph--type--image-grid-with-captions .field__items>.field__item:nth-child(3n){transform:rotate(0deg)}.paragraph--type--image-grid-with-captions .field__items>.field__item:nth-child(2n+2){transform:translateY(0px)}.contentpage-segments .paragraph--type--image-grid-with-text .field__items{flex-direction:column}}.bg-gray{background:#efefef}.paragraph--type--grid-with-formulas{max-width:1155px;margin:0 auto;padding:64px 0}.paragraph--type--grid-with-formulas>.field__items{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;gap:32px;align-items:stretch}.paragraph--type--grid-with-formulas>.field__items>.field__item{flex-basis:30%;min-height:400px;text-align:center;background-color:rgba(23,43,72,.66);backdrop-filter:blur(3px);color:#fff;font-weight:400;border-radius:8px;overflow:hidden;font-size:100%;box-shadow:0px 8px 16px rgba(0,0,0,.12)}.paragraph--type--grid-with-formulas .paragraph--type--formula{display:flex;flex-direction:column;justify-content:center;background-color:transparent;background-image:none !important;padding:0}.paragraph--type--grid-with-formulas .paragraph--type--formula .field--name-field-image{width:33%;margin:48px auto 32px;padding:0;overflow:hidden}.paragraph--type--grid-with-formulas .paragraph--type--formula .field--name-field-image img{width:100%;height:auto}.paragraph--type--grid-with-formulas .paragraph--type--formula .field--name-field-text{width:100%;height:auto;padding:16px;font-size:80%}.paragraph--type--grid-with-formulas .paragraph--type--formula .field--name-field-button-link{display:flex;justify-content:center;gap:8px}@media only screen and (max-width:1024px){.paragraph--type--grid-with-formulas{max-width:372px}.paragraph--type--grid-with-formulas .field__items{flex-direction:column}.paragraph--type--grid-with-formulas .field__item{max-width:340px}}.paragraph--type--grid-with-formulas .field--name-field-button-link{margin:32px auto}.field--name-field-features .field__items{display:flex;flex-direction:column;margin-top:32px}.field--name-field-features .field__item{padding:16px;font-size:80%;font-weight:700}.field--name-field-features .field__item:nth-child(odd){background-color:rgba(255,255,255,.12)}.field--name-field-features .field__item:nth-child(even){background-color:rgba(255,255,255,.24)}.paragraph--type--grid-with-faqs{max-width:1155px;margin:0 auto;padding:0 16px}.paragraph--type--grid-with-faqs>.field__items{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:24px;align-items:stretch}.paragraph--type--grid-with-faqs>.field__items>.field__item{flex-basis:30%;padding:16px;min-height:none;text-align:left;background-color:rgba(23,43,72,.66);backdrop-filter:blur(3px);color:#fff;font-weight:300;font-size:80%;border-radius:8px;overflow:hidden;box-shadow:0px 8px 16px rgba(0,0,0,.12)}.paragraph--type--grid-with-faqs>.field__items>.field__item h4{font-weight:300;margin:16px 0}.paragraph--type--grid-with-faqs .paragraph--type--frequently-asked-question{display:flex;flex-direction:column;justify-content:center;background-color:transparent;background-image:none !important;padding:0}.paragraph--type--grid-with-faqs .paragraph--type--frequently-asked-question .field--name-field-text{width:100%;height:auto;padding:16px;font-size:80%}@media only screen and (max-width:1024px){.paragraph--type--grid-with-faqs .field__items{flex-direction:column;max-width:720px;margin:0 auto}}
/* Source and licensing information for the above line(s) can be found at https://thehouseofcoaching.com/themes/custom/thoc_com/css/paragraphs.css. */