/*!/wp-content/themes/ditheme/assets/css/general.css*/a{color:inherit;text-decoration:none}header a,.breadcrumbs a{text-decoration:none}body section.disection{min-height:calc(2vh + 10px)}.taligncenter{text-align:center}.talignleft{text-align:left}.talignright{text-align:right}.hauto{height:auto}.wauto{width:auto}.h100{height:100%}.w100{width:100%}.h50{height:50%}.w50{width:50%}.w485{width:48.5%}.h25{height:25%}.w20{width:20%}.w178{width:17.8%}.w25{width:25%}.w225{width:22.5%}.h75{height:75%}.w75{width:75%}.w725{width:72.5%}.h33{height:33.3%}.w33{width:33.3%}.w305{width:30.5%}.h66{height:66.6%}.w66{width:66.6%}.w635{width:63.5%}.wfc{width:fit-content}.hfc{height:fit-content}.prelative{position:relative}.pabsolute{position:absolute}.ofitcover{object-fit:cover}.ofitcontain{object-fit:contain}.ofitsdown{object-fit:scale-down}.dblock{display:block}.diblock{display:inline-block}.dflex{display:flex}.dgrid{display:grid}.fdirrow{flex-direction:row}.fdirrowr{flex-direction:row-reverse}.fdircol{flex-direction:column}.fdircolr{flex-direction:column-reverse}.jcontentcenter{justify-content:center}.aitemscenter{align-items:center}.jcontentstart{justify-content:flex-start}.aitemsstart{align-items:flex-start}.jcontentend{justify-content:flex-end}.aitemsend{align-items:flex-end}.jcontentsbetween{justify-content:space-between}.aitemssbetween{align-items:space-between}.jcontentsaround{justify-content:space-around}.aitemssaround{align-items:space-around}.fwrap{flex-wrap:wrap}.text.bold,.text .bold,p.bold,section p.bold,.bold{font-weight:var(--font-bold)}.smalltext{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-light);font-family:var(--font-primary)}.littletext{font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-light);font-family:var(--font-primary)}.text{font-size:var(--font-size-m);line-height:var(--line-height-m);font-weight:var(--font-light);font-family:var(--font-primary)}.secondarytext{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-regular);font-family:var(--font-secondary)}.titlefortext{font-size:var(--font-size-m);line-height:var(--line-height-m);font-weight:var(--font-bold);font-family:var(--font-primary)}.boldtext{font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-semibold);font-family:var(--font-primary)}.bigtext{font-size:var(--font-size-xm);line-height:var(--line-height-xm);font-weight:var(--font-regular);font-family:var(--font-primary)}.bigboldtext{font-size:var(--font-size-xm);line-height:var(--line-height-xm);font-weight:var(--font-medium);font-family:var(--font-primary);letter-spacing:.5px}.minititle{font-size:var(--font-size-xm);line-height:var(--line-height-xm);font-weight:var(--font-light);font-family:var(--font-primary);letter-spacing:.5px}.introtitle{font-size:var(--font-size-xm);line-height:var(--line-height-xm);background-color:var(--color-primary);font-weight:var(--font-medium);padding:calc(4px + 0.15vw) calc(6px + 0.2vw); font-family:var(--font-primary);letter-spacing:calc(0.5px + 0.02vw);box-shadow:-1px 1px 6px #00000070}.introtitle.reverse{background-color:var(--color-black)}.bannertitle{font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-semibold);font-family:var(--font-primary);letter-spacing:.5px}.title,.gform_title{font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-bold);font-family:var(--font-primary);letter-spacing:.5px;text-transform:uppercase}.bigtitle{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-semibold);font-family:var(--font-primary);letter-spacing:.5px}.textbloc p,.textbloc p,.textbloc p span{font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-light);font-family:var(--font-primary)!important;margin-top:var(--space-xsmall);margin-bottom:var(--space-xsmall)}.textbloc ul li,.textbloc ol li{font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-light);font-family:var(--font-primary)!important}.textbloc p strong{font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-semibold);font-family:var(--font-primary)}.textbloc pre,.textbloc span pre,.textbloc p pre{font-size:var(--font-size-m);line-height:var(--line-height-m);font-weight:var(--font-regular);font-family:var(--font-secondary);margin-bottom:var(--space-xsmall);white-space:break-spaces}.textbloc p i{font-style:italic}h1,section h1,.textbloc h1{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-extrabold);font-family:var(--font-primary);margin-top:var(--space-small);margin-bottom:var(--space-xsmall);text-transform:uppercase}.textbloc h2,.textbloc h2 span,.textbloc h2 span b{font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-bold);font-family:var(--font-secondary);margin-bottom:var(--space-xsmall)}.textbloc h3,.textbloc h3 span,.textbloc h3 b{font-size:var(--font-size-m);line-height:var(--line-height-m);font-weight:var(--font-bold);font-family:var(--font-primary);margin-bottom:calc(var(--space-xsmall) + 5px + 0.3vw);text-transform:uppercase}.textbloc h4,.textbloc h4 span,.textbloc h4 span b,.textbloc h5,.textbloc h5 span,.textbloc h5 span b,.textbloc h6,.textbloc h6 span,.textbloc h6 span b{font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-bold);font-family:var(--font-primary)}.fontprimary{font-family:var(--font-primary)}.fontsecondary{font-family:var(--font-secondary)}.colorwhite{color:var(--color-white)}.colorblack{color:var(--color-black)}.colorsecondary{color:var(--color-secondary)}.colorprimary{color:var(--color-primary)}.p0{padding:0}.m0{margin:0}.mt0{margin-top:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.mr0{margin-right:0}.mlauto{margin-left:auto}.mrauto{margin-right:auto}.mtauto{margin-top:auto}.mbauto{margin-bottom:auto}.mauto{margin-left:auto;margin-right:auto}.pxxsmall{padding-left:var(--space-xxsmall);padding-right:var(--space-xxsmall);width:calc(100% - var(--space-xxsmall)*2)}.pxsmall{padding-left:var(--space-xsmall);padding-right:var(--space-xsmall);width:calc(100% - var(--space-xsmall)*2)}.psmall{padding-left:var(--space-small);padding-right:var(--space-small);width:calc(100% - var(--space-small)*2)}.pnormal{padding-left:var(--space-normal);padding-right:var(--space-normal);width:calc(100% - var(--space-normal)*2)}.pmedium{padding-left:var(--space-medium);padding-right:var(--space-medium);width:calc(100% - var(--space-medium)*2)}.plarge{padding-left:var(--space-large);padding-right:var(--space-large);width:calc(100% - var(--space-large)*2)}.pxlarge{padding-left:var(--space-xlarge);padding-right:var(--space-xlarge);width:calc(100% - var(--space-xlarge)*2)}.mxxsmall{margin-left:var(--space-xxsmall);margin-right:var(--space-xxsmall)}.mxsmall{margin-left:var(--space-xsmall);margin-right:var(--space-xsmall)}.msmall{margin-left:var(--space-small);margin-right:var(--space-small)}.mnormal{margin-left:var(--space-normal);margin-right:var(--space-normal)}.mmedium{margin-left:var(--space-medium);margin-right:var(--space-medium)}.mlarge{margin-left:var(--space-large);margin-right:var(--space-large)}.mxlarge{margin-left:var(--space-xlarge);margin-right:var(--space-xlarge)}.mtxxsmall{margin-top:var(--space-xxsmall)}.mtxsmall{margin-top:var(--space-xsmall)}.mtsmall{margin-top:var(--space-small)}.mtnormal{margin-top:var(--space-normal)}.mtmedium{margin-top:var(--space-medium)}.mtlarge{margin-top:var(--space-large)}.mtxlarge{margin-top:var(--space-xlarge)}.mtauto{margin-top:auto}.mbxxsmall{margin-bottom:var(--space-xxsmall)}.mbxsmall{margin-bottom:var(--space-xsmall)}.mbsmall{margin-bottom:var(--space-small)}.mbnormal{margin-bottom:var(--space-normal)}.mbmedium{margin-bottom:var(--space-medium)}.mblarge{margin-bottom:var(--space-large)}.mbxlarge{margin-bottom:var(--space-xlarge)}.mbauto{margin-bottom:auto}.overflowh{overflow:hidden}.tuppercase{text-transform:uppercase}.breadcrumb_elem{margin-right:calc(5px + 0.2vw)}