.is-type-video{overflow:hidden;border-radius:6px}.iframe-video{position:relative}.iframe-video:before{content:"";float:left;padding-bottom:56.25%}.iframe-video:after{content:"";display:table;clear:both}.iframe-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.block-tabs ul.tabs-button{margin:0;padding:0;list-style:none;display:none}@media screen and (min-width: 900px){section.block-tabs ul.tabs-button{display:flex}}section.block-tabs ul.tabs-button li{border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px !important;padding:0px 20px 24px 20px;transition:all .2s;cursor:pointer;color:#222;margin-top:2px;text-align:center;width:auto}section.block-tabs ul.tabs-button li:hover{border-color:hsla(0,0%,40%,.4) !important}section.block-tabs ul.tabs-button li.active{cursor:default;pointer-events:none;border-color:#017f85 !important;opacity:1}section.block-tabs ul.tabs-button li h2{font-size:16px;font-size:1rem;margin:0;padding:0;font-weight:600;font-family:var(--wp--preset--font-family--primary)}section.block-tabs div.tab-heading{transition:all .2s ease-in-out;position:relative;padding:24px 0;cursor:pointer;border-top:1px solid hsla(0,0%,40%,.15)}section.block-tabs div.tab-heading h2{margin:0;padding:0 45px 0 0;line-height:1.4;font-size:20px;font-size:1.25rem;font-weight:600;font-family:var(--wp--preset--font-family--primary)}section.block-tabs div.tab-heading i{position:absolute;top:calc(50% - 12px);right:10px;width:24px;height:24px}section.block-tabs div.tab-heading i::before,section.block-tabs div.tab-heading i::after{content:"";width:10px;height:2px;position:absolute;top:calc(50% - 1px);background-color:hsl(0,0%,65%);border-radius:12px;transition:transform .2s ease-in-out .3s,background .2s ease-in-out}section.block-tabs div.tab-heading i::before{transform:rotate(45deg);left:4px}section.block-tabs div.tab-heading i::after{transform:rotate(-45deg);right:4px}section.block-tabs div.tab-heading:hover i::before,section.block-tabs div.tab-heading:hover i::after{background-color:#017f85}section.block-tabs div.tab-heading.active{cursor:default;pointer-events:none}section.block-tabs div.tab-heading.active i::before{transform:rotate(-45deg);background-color:#017f85}section.block-tabs div.tab-heading.active i::after{transform:rotate(45deg);background-color:#017f85}section.block-tabs .tabs-content{line-height:1.9;border-bottom:1px solid hsla(0,0%,40%,.15)}@media screen and (min-width: 900px){section.block-tabs .tabs-content{border:none;border-top:1px solid hsla(0,0%,40%,.15)}section.block-tabs .tabs-content .tab-heading{display:none}}section.block-tabs .tabs-content .tab-content{width:100%;height:auto;display:none;padding:0 0 34px 0}@media screen and (min-width: 900px){section.block-tabs .tabs-content .tab-content{padding:34px 0 0 0}}section.block-tabs .tabs-content .tab-content h3.heading{display:none;margin-bottom:15px;font-weight:400;font-size:22px;font-size:1.375rem}@media screen and (min-width: 900px){section.block-tabs .tabs-content .tab-content h3.heading{display:block}}section.block-tabs .tabs-content .tab-content p:last-child{margin-bottom:0}@media screen and (min-width: 900px){section.block-tabs[data-type=vertical] .tabs{display:flex}section.block-tabs[data-type=vertical] .tabs ul.tabs-button{display:block;border-right:1px solid hsla(0,0%,40%,.15);flex-shrink:0;max-width:250px}section.block-tabs[data-type=vertical] .tabs ul.tabs-button li{border:none;border-right:2px solid rgba(0,0,0,0);margin-bottom:0;margin-right:-1px;padding:12px 40px 12px 0;text-align:right}section.block-tabs[data-type=vertical] .tabs .tabs-content{padding-left:7%;border:none}section.block-tabs[data-type=vertical] .tabs .tabs-content .tab-content{padding:10px 0;position:relative}}section.block-tabs[data-justify=center] ul.tabs-button{justify-content:center}section.block-tabs[data-justify=right] ul.tabs-button{justify-content:flex-end}section.block-tabs[data-justify=justify] ul.tabs-button{justify-content:center}section.block-tabs[data-justify=justify] ul.tabs-button li{flex:1 auto}@media screen and (min-width: 900px){section.block-tabs[data-orientation=right] .tabs ul.tabs-button{order:2;border-right:0;border-left:1px solid hsla(0,0%,40%,.15);border-right:0}section.block-tabs[data-orientation=right] .tabs ul.tabs-button li{margin-right:0;margin-left:-1px;text-align:left;border-right:0;border-left:2px solid rgba(0,0,0,0);padding-left:40px;padding-right:0}section.block-tabs[data-orientation=right] .tabs .tabs-content{order:1;padding-left:0;padding-right:7%}}
