.cc-professions{background-color:#e9e5e2}.cc-professions .profession-section{padding-bottom:30px}.cc-professions .profession-section>.container{max-width:1280px;padding:0}@media screen and (max-width:768px){.cc-professions .profession-section>.container{padding:30px 0 15px;max-width:100%;width:calc(100% - 40px)}}.cc-professions .block--content_block{display:flex;margin-top:30px;background-color:#fff}.cc-professions .block--content_block.block--image-right{flex-direction:row-reverse}@media screen and (max-width:768px){.cc-professions .block--content_block.block--image-right{margin-top:0}}@media screen and (max-width:768px){.cc-professions .block--content_block{flex-flow:column wrap}}.cc-professions .block_column{flex-basis:50%}@media screen and (max-width:768px){.cc-professions .block_column{flex-basis:100%}}.cc-professions .block_column.image{position:relative;width:100%;height:100%}.cc-professions .block_column.image img{position:relative}@media screen and (max-width:768px){.cc-professions .block_column.image{position:relative;overflow:hidden;min-height:275px}.cc-professions .block_column.image .image-element__wrap{position:absolute;min-width:100%;top:-50%}.cc-professions .block_column.image.crop_bottom .image-element__wrap{bottom:0;top:initial}.cc-professions .block_column.image.crop_top .image-element__wrap{top:0}}.cc-professions .block_column.content{padding:6em 5em}@media screen and (max-width:768px){.cc-professions .block_column.content{padding:1.7em 1.25em}}.cc-professions .block_column.content .pretitle{color:#422;font-size:.95em;letter-spacing:1.1px;margin-bottom:20px;text-transform:uppercase}.cc-professions .block_column.content .subtitle{font-size:1.5em;font-weight:700;line-height:1.25;margin-bottom:12px;text-transform:capitalize;color:#422}.cc-professions .block_column.content .title{font-size:2.625em;letter-spacing:-1px;line-height:1;margin:0 0 40px;text-transform:capitalize}.cc-professions .block_column.content .text_content p{font-size:1.125em;line-height:1.66}.cc-professions .block_column.content .action_button{background-color:#00346f;color:#fff;text-transform:none;border:1px solid #910534;padding:0 20px;text-align:center;cursor:pointer;min-height:44px;height:40px;font-size:15px;display:inline-flex;font-weight:400;line-height:44px;letter-spacing:1px}@media screen and (max-width:768px){.cc-professions .block_column.content .action_button{margin-bottom:10px}}.cc-professions .block_column.content .action_button i,.cc-professions .block_column.content .action_button em{display:inline-block;font-family:serif;font-size:1.3em;padding:0 .4em .17em;text-transform:lowercase;vertical-align:bottom}.cc-professions .block_column.content .link{text-decoration:none}.cc-professions .breadcrumbs{display:none;margin:0}@media screen and (max-width:768px){.cc-professions .breadcrumbs{display:none}}.cc-professions .breadcrumbs ul{padding:1em 0 1em .5em}.cc-professions .breadcrumbs li{display:inline-block;list-style:none;margin:0}.cc-professions .breadcrumbs li a{color:#910534;font-size:11px;line-height:2.5;text-transform:uppercase}.cc-professions .breadcrumbs li+li:before{content:"/";padding:0 .5em;font-size:15px}.cc-professions .shortcuts{padding-top:50px;margin-bottom:30px}@media screen and (max-width:768px){.cc-professions .shortcuts{padding-top:20px}}.cc-professions .shortcuts li{color:#422;display:inline-block;font-size:14px;line-height:1;margin:0;text-transform:uppercase}.cc-professions .shortcuts li.shortcut_item{border-left:3px dotted #442222;font-weight:700;padding:0 20px}@media screen and (max-width:768px){.cc-professions .shortcuts li.shortcut_item{border-left:none;padding:0;font-size:.9em;line-height:1}}.cc-professions .shortcuts li.pre{padding-right:20px}.cc-professions .shortcuts li a{color:#910534}.cc-professions .timeline{background-color:#fff;display:flex;margin-top:30px;flex-direction:column;padding:6em 5em}@media screen and (max-width:768px){.cc-professions .timeline{padding:1.7em 1.25em}}.cc-professions .timeline .title{font-size:2.625em;letter-spacing:-1px;line-height:1;margin:0 0 40px;text-transform:capitalize;text-align:center}.cc-professions .timeline_content{position:relative;display:flex;justify-content:space-between}@media screen and (max-width:768px){.cc-professions .timeline_content{flex-direction:column;text-align:center}}.cc-professions .timeline_content:before{content:"";position:absolute;width:75%;height:4px;margin-left:calc(12.5% - 1.5em);background-color:#c2c2c2}@media screen and (max-width:768px){.cc-professions .timeline_content:before{display:none}}.cc-professions .timeline_section{position:relative;flex-basis:25%;padding:7.5px 3em 0 0}@media screen and (max-width:768px){.cc-professions .timeline_section{padding:0}}.cc-professions .timeline_section:before{content:"";position:absolute;top:6px;left:calc(50% - 30px);width:15px;height:4px;background-color:#f5f5f5;transform:rotate(90deg)}@media screen and (max-width:768px){.cc-professions .timeline_section:before{left:calc(50% - 6px);top:0}}.cc-professions .timeline_section .heading{font-size:22px;font-weight:700;line-height:1.9;text-align:center;padding:7px 0}.cc-professions .content_block{position:relative;margin-top:20px;padding-top:20px}.cc-professions .content_block:before{content:"";position:absolute;top:0;width:75%;height:4px;border-top:4px dotted #f5f5f5}.cc-professions .content_block:first-of-type{margin-top:0;padding-top:0}.cc-professions .content_block:first-of-type:before{display:none}.cc-professions .content_block blockquote{border-left:.5em solid #910534;font-size:1.5em;font-style:normal;line-height:1.66;padding-left:1.25em;padding-top:0;margin:0}.cc-professions .block--content_block:first-of-type+.block--content_block .content_block:first-of-type{padding-top:20px}.cc-professions .block--content_block:first-of-type+.block--content_block .content_block:first-of-type:before{content:"";position:absolute;top:0;width:75%;height:4px;border-top:4px dotted #f5f5f5;display:block}.cc-professions .block--content_block:first-of-type+.block--content_block .content_block:first-of-type:after{content:"";position:absolute;bottom:-25px;width:75%;height:4px;border-top:4px dotted #f5f5f5;display:block}
/*# sourceMappingURL=/cdn/shop/t/232/assets/sf9__professions.css.map */
